Machu Picchu trivia | 50 facts about the Inca citadel October 5, 2020 By mdovri Leave a Comment Machu Picchu is most-visited touristic site in Peru. Many people know Machu Picchu as a mysterious place that once belonged to Incas. [Read more…] about Machu Picchu trivia | 50 facts about the Inca citadel