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