Texans, grab some bug spray because a parasite that can screw into your flesh could be coming our way. We know, we’re kind of freaking out, too. The Texas Parks and Wildlife Department is deputizing hunters, hikers, and anyone else wandering the wilds of South Texas to be on maggot watch for the hellish New […]
