Movie Image

The Lost City Of Machu Picchu

Documentary, History | 2019-01-01 | United States of America

IMDB6.6 / 10

Budget$0

Budget$0

Runtime44 min.

An investigation into the mysterious people who built Machu Picchu, the 15th-century Inca citadel located in southern Peru.

Company Logo
National Geographic Channels International

Videos