The most recognizable pyramid in Mexico and part of the 7 New Wonders of the World, Chichen Itza's the Temple of Kukulkan, also called "El Castillo" is still shrouded in mystery.
The protector of the ancient Aztecs and patron of their capital city was Huitzilopochtli, the god of war and the god of the sun. He demanded obedience and human sacrifices.
Disclaimer: The podcast and artwork embedded on this page are the property of Robert Bitto. This content is not affiliated with or endorsed by eachpod.com.