Strange Alien-Like Being in Peru

What is this Strange Alien-Like Being Captured on Video In Santa Rosa de Quives, Peru, and Dubbed ‘The Man’ By Locals?

Leave a Reply

Your email address will not be published.