Polacanthus (Planet of Dinosaurs)

This Polacanthus is one of the inhabitants on an unspecified planet from the Planet of Dinosaurs Universe.