6-Pound Cane Toad Found in Australia Named Toadzilla

Cane toads are a species of amphibian that have become an invasive species in many parts of the world. They were originally introduced to Australia in 1935 as a solution to the sugar cane beetle pest problem, but have since spread rapidly and caused environmental damage across the continent. Cane toads are large and aggressive, …

Loading