Yangchuanosaurus

A large theropod of late Jurassic Asia.

← Back to list