Police Take Down Protesters in Madrid

Riot police in Madrid, Spain, take down protesters in a very aggressive manner. Guess that's the price you pay as a frontline protester.

Categories

Video Shock and Awe