No Picture
Oddities

Welcome to Jurassic Park(ing lot)!

If you ever visited the Denver Museum of Nature and Science, then you walked over a scientific discovery even before entering the building. The museum reports that it discovered a 67.5-million-year-old dinosaur fossil buried just […]