Huitzilopochtli was a god of the Aztecs and was considered the supreme god.
He was the son of Omecίhuatl and Ometecuhtli
He was associated with gold, warriors, and rulers.
The god carries a shield and feathered arrows with blue eyes and legs.
Human sacrifice was his favourite mode of worship.