6 inch ‘alien’ found in Chile

Alien Found in Chile

Huffington Post


An upcoming documentary promises to show an alleged, tiny “alien” being that was found a few years ago in Chile’s Atacama Desert.