At the Altar of Mictlampa

Feast of a Thousand Beasts (Tecoylenaloyan)