Cane toads are one of the world’s most polarizing amphibians. They have terrible reputations as an invasive species in many ...
An invasive species expert has criticised an up-and-coming ABC documentary series that proposes Australians eat cane toads to eradicate the toxic amphibians.