A protester throws rocks at police during a demonstration in Belo Horizonte, Brazil, Wednesday, June 26, 2013. Brazilian anti-government protesters in part angered by the billions spent in World Cup ... more 
A protester throws rocks at police during a demonstration in Belo Horizonte, Brazil, Wednesday, June 26, 2013. Brazilian anti-government protesters in part angered by the billions spent in World Cup preparations and police clashed Wednesday near the stadium hosting a Confederations Cup football match, with tens of thousands of demonstrators trying to march on the site confronting police firing tear gas and rubber bullets. (AP Photo/Victor R. Caivano) less 
1 / 30
Associated Press | Photo By Victor R. Caivano
Wed, Jun 26, 2013 11:35 PM EDT