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