This website uses cookies to ensure you get the best experience. By continuing to browse the site you consent to the use of cookies. Learn more about our privacy policy
Chichen Itza is a massive step pyramid located in the northern center of the Chichen Peninsula, in the Chichen state, present-day Mexico. This archaeological site was built by the Maya people of the Terminal Classic period. Do you know how does it look? Can you form its image by shuffling the slices of this sliding puzzle game? Try your best.