Shantungosaurus by Debivort

Shantungosaurus

Shantungosaurus (meaning “Shandong lizard”) is a genus of saurolophine hadrosaurid dinosaur from the Late Cretaceous Period of what is now … Read more