The Andes Humanoid Part 2. A closer look
Posted by Search results on September 6, 2007
In January of 1974 an UFO fell in the Andean mountains of Peru. Four witnesses found a humanoid inside the spaceship and took him with them.
They kept the body all this years until now. We can see it completely.
Posted under Scary Pictures
