I had a chance to visit Chichen Itza last week while I was traveling in the Yucatan Penisula of Mexico with co-workers. Chichen Itza is one of the ‘New 7 Wonders of the World’ and I can see why. When traveling, I’ve come across a lot of ancient temples and archeological sites but Chitzen Itza definitely stands out.