This eerie humanoid figure has shown up in two different photos taken near large bodies of water in Argentina. Dubbed the Neocochea Beach Humanoid, this creature appears to float above the ground, towering over the other people in the image. »12/20/13 8:35am 12/20/13 8:35am
Kinja is in read-only mode. We are working to restore service.