Daemonosaurus chauliodus’ name literally means “big toothy demon-lizard”, and a quick glance at its skull shows how…