Euhelopus was a sauropod dinosaur which lived in eastern China during the early Cretaceous Period approximately 130-112 million years ago. Fossils of this animal were found in the early 20th Century within the rocks of the Meng-Yin Formation within Shandong… Read More ›