Chicxulub crater

Referenced in 1 episode

Definition

A large impact crater located on the Yucatán Peninsula in Mexico, created by a 10-kilometer asteroid that is associated with the mass extinction event that wiped out the dinosaurs approximately 66 million years ago.