A new “King of the Toads” discovered by Australian park rangers has been christened "Toadzilla" – and may lay claim to the coveted title of world’s biggest toad. Toadzilla, believed to be a female, ...
The biggest toad in history may have just been discovered at a national park in Queensland, Australia. It's so massive that when a park ranger discovered it, all she could do was gasp at its size. The ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results