Strange “Creatures” In A North Carolina Sewer

Tagged in: ,

View Full Link:

the latest viral video is from the sewer under Cameron Village in Raleigh, NC. although people are claiming this to be extraterrestrial lifeforms, an expert believes it to be clumps of annelid worms, typically found at the bottom and edges of polluted streams. WEIRD!

Leave a Comment

* Required