Named after a nearby town, Chicxulub crater is located just offshore. New evidence confirms the site is almost undoubtedly the epicenter of the dinosaurs’ demise.
The University of Texas at Austin/Jackson School of Geosciences/Google Maps