Show of HandsShow of Hands

firefly5 November 7th, 2015 5:39am

Science Friday (2/3): While the Chicxulub crater in Mexico's Yucatan Peninsula is the largest visible impact crater on earth, it is, at best, the third-most powerful impact made with earth.

11 Liked

Comments: Add Comment