Louis Dessau, who travels everywhere in the world as a part of his job at USC, talked with us on Oct 11, 2013 about the history and meaning of the Inca fortress Machu Picchu in Peru. A lost city, discovered in 1911, is, at 7,970 feet above sea level, one of the wonders of the ancient (15th century) world. (Photo by Travis Belman)