Largest craters on the moon were formed due to planetesimals

(ORDO NEWS) -- The pockmarked surface of the moon tells its history. According to the