Huitzilopochtli: The legend of the Sun God
High upon Coatepec, the sacred Serpent Mountain, lived Coatlicue, the ancient goddess whose name meant “She of the Serpent Skirt.” She was a being of profound power and mystery, a mother goddess who had already given birth to hundreds of celestial children. Her daughter was Coyolxauhqui, the golden moon goddess whose face bore the painted bells of a warrior. Her