Yangchuanosaurus is a large carnivorous metriacanthosaurid theropod dinosaur from the Late Jurassic of China.
Dimensions: