This looks to me like a string of impact craters from a fractured comet or meteorite. Take a look at this image of the Davy crater system from the moon. Looks pretty similar to me.



ProfFrink