Yangchuanosaurus means “Yangchuan lizard.” Yangchuanosaurus was a large carnivore. Scientists have found specimens that were over 35 feet long! He lived during the Late Jurassic Period in what is now China. Check him out below! He sure looks scary! Click the button to download your free Yangchuanosaurus Poster!