Citation:
Huitzilopochtli is the Aztec god of war, sun, and human sacrifice, playing a central role in Aztec mythology and religion. He was believed to guide the Mexica people in their migration to their homeland, and his worship included elaborate rituals and sacrifices, which were essential for maintaining the favor of the gods and ensuring the continuation of life.