El Castillo Pyramid Chichen Itza

El Castillo Pyramid Chichen Itza

El Castillo (Spanish for the castle), also known as the Temple of Kukulkan, is a Mesoamerican step-pyramid that dominates the center of the Chichen Itza archaeological site in the Mexican state of Yucatán.