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.
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.