The Atacama AliensIn 2003, in the Atacama Desert in Chile, near an abandoned church of a ghost town, the preserved skeleton of a 6-inch humanoid was found....