El Castillo (Temple of Kukulkan) pyramid is located in the Chichen Itza archeological site, Yucatan Peninsula, Mexico (near Cancun). This image shows the pyramid in the middle of a large grass area under a deep blue sky with white puffy clouds. Trees are seen in the background. The image is in sharp focus throughout. No tourists are visible.