Machu Picchu

44m | 2003 | TV-PG | CC

The engineering marvel Machu Picchu sits perched on a ridge in the Peruvian Andes. Originally built by the Incas, this magnificent structure remains a mystery. Was it an observatory? Pleasure retreat? Fortress?