Quiz The immense Chicxulub crater, that may have caused the extinction of Dinosaurs, is located underneath the Yucatan Peninsula in which nation? Mukesh Sharma - July 12, 2021 0 Amazon Quiz Amazon Today’s Quiz, The options for the question – The immense Chicxulub crater, that may have caused the extinction of Dinosaurs, is located underneath the Yucatan Peninsula in which nation? Namibia Mexico Turkmenistan Brazil The correct answer is Mexico.