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[]
THOH – "Treehouse of Horror XXIII" (opening sequence)
READ MORE
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.