El Castillo (meaning “Castle” in Spanish) is a familiar name given to a Meso-American step-pyramid that dominates the center of the Chichen Itza archaeological site in the Mexican state of Yucatan. The pyramid was built by the pre-Columbian Mayans sometime between the 9th and 12th centuries AD. El Castillo served as a temple to the god Kukulkan (the Yucatec Maya Feathered Serpent deity) which was closely related to the deity figure Quetzalcoatl (known to the Aztecs and other central Mexican cultures of the Post-classic period). This photo has been selected as the Daily Cool Photo on Running Wolf’s Rant for today. I would not mind visiting this site one day. Watch this space for daily updates in the Photography and Babes categories of this blog.