Cameron Diaz Apologizes to Peru

Photos: Piko Press/Splash News Online, AP/Karel Navarro

Posted To: