Tag: China Jurassic Park

Zhejiang province of China could have been a real-life Jurassic Park as scientists have discovered 82 dinosaur fossil sites in the region.

Real-Life Jurassic Park Uncovered in China

Feb 21, 2017 12:41 PM EST

Real Time Analytics