Reconstruction of Polacanthus

Polacanthus, an ornithischian dinosaur
whose name means "many spined"

Dinosaurs

Resources