The imposing El Castillo stepped pyramid or Temple of Kukulkan (the feathered seroent deity) towers skyward in the central square of the ancient Mayan city of Chichen Itza, Yucatan, Mexico.
The imposing El Castillo stepped pyramid or Temple of Kukulkan (the feathered seroent deity) towers skyward in the central square of the ancient Mayan city of Chichen Itza, Yucatan, Mexico.