Scientists confirm the Jinlin Crater in southern China is a 10,000-year-old asteroid impact site, revealing a blast equal to ...
Scientists have long debated whether dinosaurs were in decline before an asteroid smacked the Earth 66 million years ago, ...