A man holds a sign that reads in Portuguese; "Corruption: Heinous crime," in front of an advancing group of military police dressed in riot gear, at an anti-government protest near the Cidade de Deus,... more 
A man holds a sign that reads in Portuguese; "Corruption: Heinous crime," in front of an advancing group of military police dressed in riot gear, at an anti-government protest near the Cidade de Deus, or City of God slum in Rio de Janeiro, Brazil, Friday, June 21, 2013. City centers around Brazil were still smoldering on Friday after 1 million protesters took to the streets amid growing calls on social media for a general strike next week. While most protesters were peaceful, some small groups clashed violently with police, who responded in some cases with tear gas, pepper spray and rubber bullets. (AP Photo/Felipe Dana) less 
1 / 30
Associated Press | Photo By Felipe Dana
Fri, Jun 21, 2013 9:03 PM EDT