General

Photo courtesy of the New York Times President Barack Obama is wrapping up a trip to Latin America, but while he was in Brazil this week he took time to visit Rio de Janeiro’s City of God favela, or slum, made famous by the 2002 critically-acclaimed movie of the same name. With the United States […]