Beelzebufo ampinga, the so-called "devil frog," may be the largest frog that ever lived ... Greek for "devil," and bufo, Latin for toad. Ampinga means "armored," describing the prominent cranial ...
Growing up to six inches in length, cane toads are one of the largest frog species, which made them the perfect specimen to observe the rapid and minute movements they make when eating.