Wednesday, July 8, 2009

according to the alien-hunting

website UFO RADAR this video is of an alien life from found in the sewers of north carolina.

after about, say, 3 minutes of grueling internet research, it turns out the creature is in fact NOT an ET but a TUBIFEX worm.
if ur curious, here's another TUBIFEX video.

No comments: