Amazing Facts About Machu Picchu

machu picchu facts

Amazing Facts About Machu Picchu Machu Picchu is an ancient Incan site located in the Cusco Region of Peru. It is often called the “Lost City of the Incas.” Machu Picchu was built in the 15th century and was abandoned just 100 years later, at the time of the Spanish Conquest. Today, Machu Picchu is […]