It is widely acknowledged that the dinosaurs were obliterated by the massive Chicxulub asteroid smashing into Earth around 66 million years ago — yet the exact details of what caused the extinction have remained a mystery.
Now scientists have a new theory about how that catastrophe caused the demise of so many creatures but left others comparatively unscathed.