Рет қаралды 463,437
Cane Toads are a highly toxic invasive species in South Florida and other parts of the world! They are a potential threat to our native wildlife and our exotic wildlife here at ZWF Miami! Follow me as we search for these massive poisonous toads and see just how many we are able to find!!