Yale Returning Peru Artifacts

September 17, 2007—More than 4,000 artifacts, taken from Machu Picchu in Peru nearly a century ago, will be returned from their displays at Yale University.