Giant toxic invasive toads are being seen in South Florida due to heavy rain.
https://www.foxnews.com/science/giant-toxic-toads-south-florida-heavy-rain
(Photo courtesy of Getty Images)
Giant toxic invasive toads are being seen in South Florida due to heavy rain.
https://www.foxnews.com/science/giant-toxic-toads-south-florida-heavy-rain
(Photo courtesy of Getty Images)