A worker ascends the massive staircase of the imposing El Castillo stepped pyramid or Temple of Kukulkan, the feathered serpent god, beneath a pale blue sky in the ancient Mayan city of Chichen Itza,
A worker ascends the massive staircase of the imposing El Castillo stepped pyramid or Temple of Kukulkan, the feathered serpent god, beneath a pale blue sky in the ancient Mayan city of Chichen Itza, Yucatan, Mexico.