Listen Live on  

94.5 The Buzz

Houston's New Rock Alternative


If you live in Houston and see a giant oozing snail, RUN. Or walk away slowly ...


A Briar Forest woman has reported seeing the poisonous African land snails that have taken Miami and other parts of Florida by storm.


Recommended Stories

More from 94.5 The Buzz