Feedback

Protesters Clash With Police In Spain

 

Authorities and protesters in Spain confront each other in the streets as the fight over the Catalonia referendum becomes more aggressive.

Shows