Scientists had a tough a time getting the remarkable fossil of a dinosaur they dubbed "Hellboy" out of the hard limestone along a Canadian river bank where it was entombed for 68 million years, but the diabolic task proved gratifying.

The scientists have described one of the most unusual horned dinosaurs ever discovered, a beast boasting an exotic set of facial horns and spines around the edge of the bony frill at the back its skull.

They officially named it Regaliceratops peterhewsi, meaning "royal horned face" and honouring geologist Peter Hews, who found it.

But they nicknamed it "Hellboy" because its stubby horns above the eyes resembled the comic-book character of the same name and because of the hellish time they had in painstakingly extricating it from what they called "evil hard rock."

Regaliceratops, similar in size to today's largest rhinos, was estimated at 16 feet (5 meters) long, 5 feet (1.5 meters) tall at the hips, weighing about 1.5 tons.

The fossil was found in 2005 along the Oldman River in south-western Alberta, with the tip of the snout sticking out of the cliff. Rather than being squashed flat like many fossils, the skull was in remarkable three-dimensional preservation.

Horned dinosaurs were a formidable group of Cretaceous Period plant-eaters. Regaliceratops lived near the end of the age of dinosaurs.

It possessed a large conical horn over its nose and a pair of small, forward-curving horns over its eyes that were puny compared to its bigger close relative, Triceratops. Seven bony spines in triangular and pentagonal shapes formed a halo around the edge of its large shield-like frill.

Nearly the entire skull, but none of the rest of the skeleton, was found.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.