U.S. President Obama delivers a speech during his visit to Mexico City

 
U.S. President Obama delivers a speech during his visit to Mexico City
U.S. President Barack Obama delivers a speech at the Anthropology Museum during his visit to Mexico City May 3, 2013. REUTERS/Kevin Lamarque