Chichen-Itza_HappierPlace_PIN02 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. Post navigationPrevious post: Chichen-Itza_HappierPlace_PIN02 Leave a reply... Cancel reply This site uses Akismet to reduce spam. Learn how your comment data is processed.