Aztec Gods and Goddesses 5 - Tezcatlipoca
Tezcatlipoca -
"Smoking Mirror," the omnipotent and all-seeing god responsible for all things which happen. The god, being the supreme deity, was closely linked with Aztec rulers and so was a major feature of coronation ceremonies.