The cane toad ain’t going anywhere. That’s an invasive species, too; originally from South America.
Yeah, that’s the one. Never been there but saw the program on them. Nasty little buggers they are.