A new video has surfaced from Russia of some kind of an insectoid alien climbing a building in Russia.

Not much is known about the alien that some have dubbed the stick alien. And the authenticity of the video is also not known. Either way though, it’s a pretty creepy looking thing that isn’t like most aliens that I see with the humanoid body, large head and big eyes.

Comments are closed.

Follow by Email