Yangchuanosaurus is an extinct genus of metriacanthosaurid theropod dinosaur that lived in China during the Bathonian and Callovian stages of the Middle Jurassic.
Comments
Comments