Massive Snails Invade Florida, May Have Been Imported For Santería Followers To Drink Their Mucus

The latest in a long line of destructive invasive species in Florida might be one of the worst.