Jurassic Park Wiki
Advertisement

Szechuanosaurus (meaning "Szechuan lizard") is an extinct genus of theropod dinosaur that lived in China during the Late Jurassic period.

Jurassic Park franchise

Szechuanosaurus appeared in the website Jurassic Park Institute on Dinopedia.

Advertisement