Connect to share and comment

Russia protests 12 03 05

Appears In:
Police dragged protesters through the snow into waiting vans
Russia protests 12 03 05

Russian police detain opposition activists at Moscow's Pushkinskaya Square, on Mar. 5. A larger rally earlier in the day attracted up to 20,000 people denouncing Vladimir Putin's victory in presidential elections.