Chichen Itza is an ancient Mayan city built in present-day Mexico.
History
The Mayans once attempted a human sacrifice to stop the end of the world in 2012.
Appearances
- Episode – "Treehouse of Horror XXIII" (opening sequence)
Chichen Itza is an ancient Mayan city built in present-day Mexico.
The Mayans once attempted a human sacrifice to stop the end of the world in 2012.