×

Places

The Ruins of Machu Picchu

July 9, 2019

Named in 2007 as one of the new seven wonders of the world, Machu Picchu is located in the mountains northwest of Cusco, Peru. While many have made the trek to visit the ruins since its dis...