Tag Archive | internet rumor
Rumors of Giant Sea Spider are False, Alas
It seems that this one is making the rounds again. The pictures are blatantly akin to the face huggers from the “Alien” franchise.