Devil-frog
The Armored, Possibly Dinosaur-Eating “Devil Frog”