Ankylosaurus

Ankylosaurus is a dinosaur from the Portal of Evil, thought extinct long ago in Titan.