Chichen Itza: A New Seven Wonders of the World
By popular vote some reordering of the Seven Wonders of the World includes North America’s Chichen Itza on the Southern tip of Mexico. According to World Atlas dot com Mexico is part of North America. Two South American wonders, The Christ Redeemer in Rio de Janeiro and Machu Picchu in Peru were also named on ...