Kukulkan - the descending serpent - on the restored sides of El Castillo at the Xichen Itza Ruins - Yucatan, Mexico
Kukulkan - (literally translated to "feathered serpent) - descending down the restored sides of El Castillo at the Xichen Itza Ruins - Yucatan, Mexico