Violence erupts in Sao Paulo - Brazil's biggest city - as scores take to the streets in anti-establishment protests.
This was one of several demonstrations held across the country on Friday, dubbed "National Mobilization and Fight Day".
Marchers railed against everything from corruption, to poverty to capitalism.
Some looted a bank and a television station, while others plastered spray paint on buildings.
This protester said marchers are fed up with being oppressed - adding they're willing to use violence to bring about changes in Brazil's social order.
Meanwhile, in Rio de Janeiro, protesters denounced what they called official corruption and government over-spending.
Much of the anger was directed at Brazilian president Dilma Roussef, the subject of fierce protests in recent months.
Critics say her government has wasted money building stadiums for the upcoming Olympics and the World Cup, while ignoring healthcare, education and poverty.