Back to photostream

El Castillo Pyramid

Tour group viewing El Castillo Pyramid (Spanish for "the castle"), also known as the Temple of Kukulcan, a Mesoamerican step-pyramid at the center of the archaeological site Chichen Itza in the Mexican state of Yucatán. This pyramid was built by the pre-Columbian Maya civilization.

1,868 views
46 faves
4 comments
Uploaded on November 14, 2019
Taken on April 5, 2017