“TOADZILLA” the 6-lb Monster Cane Toad Found in Australia
The monster cane toad is said to be “the largest ever discovered” at around 6 pounds in Queensland’s Conway National Park. These toads are known to be a pest and invasive species that can eat snakes, small mammals, pet food, insects, and household items.