February 5, 2017 El Castillo (the castle) is the main step pyramid in Chichen Itza. No climbing allowed! El Castillo (the castle) is the main step pyramid in Chichen Itza. No climbing allowed! Cascadian Abroad No Comments Join the ConversationCancel reply
No Comments