Roses stand on the sand next to photos of victims of violence during a protest against Impunity at Copacabana beach in Rio de Janeiro, Brazil, Sunday, July 31, 2011. Rio de Janeiro, that will host the... more 
Roses stand on the sand next to photos of victims of violence during a protest against Impunity at Copacabana beach in Rio de Janeiro, Brazil, Sunday, July 31, 2011. Rio de Janeiro, that will host the 2016 Olympic Games, has one of the deadliest police forces on the planet and in the last five years, officers in Rio have killed on average 3.5 people per day, according to an Associated Press analysis of police data. (AP Photo/Felipe Dana) less 
1 / 1
Associated Press | Photo By Felipe Dana
Sun, Jul 31, 2011 5:48 PM EDT