Cool Dino Facts Wiki
Advertisement

Ampelosaurus means "Vine Lizard". It was

Ampelo nagoya.gif

found in France and China. It had spikes sticking out of its back.

Advertisement