Kukulkan - the descending serpent - on the restored sides of El Castillo at Xichen Itza Ruins - Yucatan, Mexico
Kukulkan - the descending serpent - on the restored sides of El Castillo at the Xichen Itza Ruins - Yucatan, Mexico