The piramid known as El Castillo can be seen above the trees in the Chichen Itza complex in Yucatan, Mexico.