World Wonder El Castillo pyramid, Chichen Itza, Yucatan, Mexico, serpent head and stairs to Temple of Kukulcan, serpent deity, Happier Place

World Wonder and UNESCO Heritage Site: El Castillo pyramid in Chichen Itza, Mayan ruins in Yucatan, Mexico. Serpent and stairs lead up to Temple of Kukulcan, the Maya serpent deity.

Leave a reply...

This site uses Akismet to reduce spam. Learn how your comment data is processed.