Student Travel to the Wonders of the World: Machu Picchu

Machu Picchu (meaning Old City in Incan) is arguably the most amazing site in Peru, if not in South America. So much so, it’s even got archaeologists arguing about its original purpose. Some say this 15th century Incan city was built as a secret ceremonial center. Though it’s debated whether this was in honor of Read More …