Yangchuanosaurus was a theropod dinosaur that lived in China during the Late Jurassic.It was one of the largest predators in a landscape which included the sauropods Mamenchisaurus and Omeisaurus as well as the stegosaurs Chialingosaurus, Tuojiangosaurus and Chungkingosaurus. It was around 9 meters (29,5 feet) long.