WTF WAS THAT?! Sewer Creatures
abbottwar
Published
07/01/2009
This is footage taken in the sewers under Cameron Village in Raleigh, North Carolina. Is it a disgusting new life form, or just a great special effect? Either way, I want to know more.
3 Comments