December 14, 2020
Bufo Toads (also known as Giant Toads, Cane Toads and scientifically, Bufo marinus) are a major threat to dogs in South Florida. An invasive species, these Giant Toads are highly toxic to animals and cause death 100% of the time… Continue Reading…
Recent Comments