- 8.0/101 votes
#1 - Ghosts of Machu Picchu
Season 37 Episode 12 - Aired 2/2/2010
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.
Director: Owen Palmquist
Writer: N/A