Lost City of the Incas TV Show Nestled high in the Peruvian Andes, Machu Picchu stayed hidden until Hiram Bingham stumbled on it in 1911. 1h 0m