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.