Loading...

The immense Chicxulub crater, that may have caused the extinction of Dinosaurs, is located underneath the Yucatan Peninsula in which nation?

Answer – Mexico

Follow social media
Loading...
Loading...