what are cane toads
Cane toads are large, stocky amphibians with dry, warty skin, and are native to the southern United States, Central America, and tropical South America.