AnswerGarden Logo

Why does the moon have craters