JGF-ruins-Chichen Itza-MX-6540.jpg


El Castillo or the Temple of Kukulkan is the largest pyramid in the ruins of the great Mayan city of Chichen Itza, Yucatan, Mexico. The Pre-Hispanic City of Chichen-Itza is a UNESCO World Heritage Site.
Jon G. Fuller, Jr. 5283x6604 / 28.5MB