They’re still trying to put their finger on this mystery. Humanoid, three-fingered “alien mummies” discovered in Peru last ...