Yangchuanosaurus shangiouensis stock image
Yangchuanosaurus is a large carnivorous metriacanthosaurid theropod dinosaur from the Late Jurassic of China.
Illustration by Sergey Krasovskiy
Yangchuanosaurus is a large carnivorous metriacanthosaurid theropod dinosaur from the Late Jurassic of China.
Illustration by Sergey Krasovskiy