Credit:

Allard Schmidt

For nearly 100 years, Yale University's Peabody Museum has been the keeper of thousands of relics found at Machu Picchu -- the "lost city of the Incas," perched 8-thousand feet up in the Peruvian Andes. About 5 years ago, Peru's government started asking Yale to return the artifacts. Mary Stucky recently went to Machu Picchu to look into the controversy.

Related Stories