Although it isn't proven, we do think that an asteroid killed the dinosaurs. The Chicxulub crater, which is located off the coast of southern Mexico, is the result of an asteroid or hitting the Earth more than 66 million years ago. We think that the result of this changed the climate of the Earth, which caused all of the non-flying dinosaurs to become extinct. So although not fact, the extinction of the dinosaurs was likely caused by an asteroid.