
Szechuanosaurus
Szechuanosaurus campi (Greek for "Szechuan lizard") is a dubious genus of highly fragmentary theropod dinosaur from the Late Jurassic of China. The taxon is often interpreted as a possible metriacanthosaurid or allosaurid dinosaur. Three species have been assigned to this genus over the years...