Cane Toad The Cane Toad is an established invasive species in Jamaica with its introduction resulting in competition and predation between it and our native biota. Read More AmphibianRaecene AllenSeptember 18, 2019Invasive Species