Beelzebufo ampinga was a really big frog that lived about 60 million years ago, around the time of the dinosaurs. So even if you were a frog the size of a bowling ball, how much a chance would you have against a T-Rex and a Raptor? Beelzebufo, or the frog from hell, had armor and teeth and lived in Madagascar. The illustration here is of the Pacman frog, a very large and scary modern frog. The closest thing we have to Beelzebufo are cane toads. There was a lot of talk about Cane Toads a few years ago, after the…