New findings on the asteroid that killed dinosaurs.

August 16, 2024 Researchers have identified the Chicxulub impactor, which caused the dinosaur extinction 66 million…