The scientific consensus is that a massive asteroid impact approximately 66 million years ago caused the Cretaceous-Paleogene extinction event that eliminated non-avian dinosaurs. The impact created a global environmental catastrophe including firestorms, tsunamis, and an 'impact winter' that disrupted food chains. This is supported by the iridium anomaly and the Chicxulub crater in Mexico.