Eldorado

In Argentina, Some Residents Are Claiming They Saw An ‘Alien’ Walk Around Their Town

Apparently, the locals saw an 'alien' fall out of a UFO. It even climbed a tree and walked around their…

May 31, 2016

This website uses cookies to ensure you get the best experience.