Previous Image Next Image Tyrannosaurus rex and pteranodons watch a meteorite impact in Yucatan, Mexico, that created Chicxulub crater and induced the end of dinosaurs. 00