Chichen Itza Facts, Things to do, Pictures

Chichen Itza Facts, Things to do, Pictures

The word Chichen Itza means ‘At the mouth of well of Itza’. If you want to experience the great site that can hold you in a mesmerizing state then Chichen Itza is the best location that you can lay your foot on. It is located in Tinum Municipality, Yucatan State,...