FANDOM


Torvosaurus is a megalosaur from the late Jurassic period of Europe and North America. It is the largest megalosaur of all, dwarfing it's rival Allosaurus as top predator

DescriptionEdit

GalleryEdit