Tezcatlipoca

Tezcatlipoca, the Smoking Mirror, is a xenoform of unknown species. He is a longtime rival to Quetzlcoatl. Both were worshipped by the Aztecs as gods.