It represents Tlaloc (Tlá-lock), the Aztec rain god and one of the most ancient and widespread deities of all Mesoamerica. Tlaloc was thought to live on the top of the mountains, especially the ones always covered by clouds; and from there he sent the revivifying rains
Hunted by Festival Inspire. Pictures by Louis Philippe Chiasson.