Now Playing:

TV

Nova

Ghosts Of Machu Picchu


Archeologists probe the ruins of this "Lost City of the Incas" and unearth sacred burial grounds.