6.8The Lost City Of Machu Picchu Jan. 01, 2019The Lost City Of Machu Picchu IMDb: 6.8 2019 44 min 11 viewsAn investigation into the mysterious people who built Machu Picchu, the 15th-century Inca citadel located in southern Peru.DocumentaryHistory