All posts tagged alien worm

Alien Worm

An alein worm is actually a newly discovered worm—at least by the water and sewer company in Raleigh, North Carolina, that lives inside old pipes. Continue reading [...]
Menu / Search

All About Worms