Unlike most UFO vids, this is not a vague object floating around the sky but a bunch of guys in Siberia who arrive via helicopter to check out what seems to be some kind of alien craft and even some type of humanoid creature! I actually find this one fairly disturbing. What do you think?
Post a Comment
No comments:
Post a Comment