watch 02:56
Doctor Strange in The Multiverse o Madness - The Loop
Do you like this video?
Play Sound
Telmatosaurus (meaning "marsh lizard") is an extinct genus of hadrosaur dinosaur that lived in Hațeg Island, Romania during the Late Cretaceous period.
Jurassic Park franchise
Telmatosaurus appeared in the website Jurassic Park: Institute on Dinopedia.