The carnage continues, and so do the protests -- from the half a million who just marched in London, to the 300 that shut down Portland's Burnside Bridge the same day.
From Battersea to Burnside Bridge
From Battersea to Burnside Bridge
From Battersea to Burnside Bridge
The carnage continues, and so do the protests -- from the half a million who just marched in London, to the 300 that shut down Portland's Burnside Bridge the same day.