Inca Mummies: Secrets of a Lost World
Inca Mummies: Secrets of a Lost World is a 2002 documentary that explores the Inca civilization.
National Geographic documents the process as archaeologists attempt to save hundreds of Inca mummie...