Aztec Deities
Huitzilopochtli
God of war, sun and human sacrifice

Click on the pictures
 
 

Coatlicue giving birth to Huitzilopochtli
Huitzilopochtli in the Codex Borbonicus

 
 
Huitzilopochtli in human form in the Tovar Codex

 
     Huitzilopochtli in human form in 
     the Codex Telleriano-Remensis.

Wikipedia