Toadzilla, the World's Largest Toad

They found it in Australia. He's a six pounder, it takes two hands to hold him...

Photo: Getty Images


View Full Site