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.
Become a supporter of this podcast: https://www.spreaker.com/podcast/mexico-unexplained--6696126/support.