Russia's Popigai Meteor Crash Linked to Mass Extinction
Friday, June 13, 2014 - 07:01
in Paleontology & Archaeology
New evidence implicates one of Earth's biggest impact craters, the Popigai crater in Russia, in a mass extinction that occurred 33.7 million years ago.