Dinosaur Alive Wiki
Advertisement

Lanzhousaurus is a genus of Iguanodont that lived in China during the early Cretaceous period.

Advertisement