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 Conversation Cancel reply
No Comments