Beelzebufo ampinga, the so-called "devil frog," may be the largest frog that ever lived. These beach-ball-size amphibians, now extinct, grew to 16 inches (41 centimeters) in length and weighed ...
The so-called “devil frog” had a bite so powerful, it may have been able to snack on small dinosaurs. Weighing about 10 ...