Human sacrifice in Aztec culture
Chalchiuhtlicue Coatlicue Huitzilopochtli Mictlantecuhtli Quetzalcoatl Tezcatlipoca Tlaloc Xipe Totec Xochipili