Photo credit: Sam Fraser-Smith

The cane toad is a large poisonous toad considered to be an invasive species in Australia, Hawaii and many other locations across the globe....