
Chichen Itza is an archaeological site in the Yucatan state in Mexico built by the Maya and is one of the most popular attractions there with over 2.6 million tourists in 2017 alone. It’s also a UNESCO World Heritage Site and one of the new seven wonders of the world. Read on to learn more… Read more »