Dinosaur diversity came to a dramatic end around 66 million years ago, as scientists have long linked the end of this megafauna era to an celestial impact event that had struck what is today the Yucatan Peninsula in southeastern Mexico.