NOVA
Ghosts of Machu Picchu
E12 Feb 2, 2010 55m TV-PG
NOVA joins a new generation of archeologists as they probe areas of Machu Picchu that haven’t been touched since the time of the Incas.
Where to Watch Ghosts of Machu Picchu
Cast of Ghosts of Machu Picchu