largest toads
The Cane Toad is the largest of its species. Here are a couple of pictures of the world's biggest toad: [honoluluzoo.org/cane_toad.htm] Link no longer exists Post last edited by LadyNym on Sep 10 2016.