Sign Up!
Login
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.
Comments: Add Comment