Huitzilopochtli

Huitzilopochtli is an Aztec war deity whose name means Hummingbird on the Left.  The image of the deity that is depicted and further analyzed is from the Codex Magliabechiano.  

Credits

Katie Dobscha