Tohuku University and the Meteorological Research Institute

Oil might be the reason dinosaurs are extinct

A recent study suggests that a meteor impact 66 million years ago on an oil rich region of Yucatan Peninsula led to the death of the dinosaurs.
22 July 2016, 14:52 PM