The Atacama Humanoid: Is she proof of ancient aliens visiting earth?

Navia-Orsorio told the Argentine website UFO Reality that the Chilean ghost town La Noria, where The Atacama Humanoid was found, is “a gloomy place, one of those that inspire bad omens” and “a place full of legends.” But is she proof of ancient aliens visiting earth?