Unknown Lifeform?

Take a look at the video.

It says the footage is taken at North Carolina sewers.

It looks really really, eeew.

And also if you have the time take a look at the comments at the youtube page. Really really funny some of them.

Alien origins or not? Thats for you yourself to decide.

No votes yet.
Please wait...

Leave a Reply

Your email address will not be published. Required fields are marked *