• 5 years ago
After a riot against police repression broke out in Barcelona, Spain, protesters barricaded themselves for protection on October 15.

Category

People

Recommended