Monochrome Monday: El Castillo El Castillo or Temple of Kukulcan is the center of archaeological site of Chichén Itzá, one of the largest Maya cities. Chichén Itzá is located in the eastern part of Yucatán state in Mexico. This […] indahs October 27, 2014