Toadzilla, World Largest Monster Toad, Caught and Euthanized in Australia
The largest toad in the world may possibly have been caught in Australia. A monster cane toad weighing 2.7kg (5.9 pounds) and named “Toadzilla” was caught by Kylee Gray, a ranger at the Conway National Park in Queensland, Australia last week. Gray and her team had stopped in a wild rainforest to let a snake slither past
Source: pulseheadlines.com