70 million-year-old fossil found under Denver Museum of Nature & Science

A new dinosaur fossil at the Denver Museum of Nature & Science was found buried hundreds of feet under the facility’s parking lot in January, making the herbivorous animal’s remains the oldest and deepest dinosaur fossil ever discovered in…

Continue Reading