Designed by
Title
Barcelona, Spain - 21 decemer 2018: young catalan independist with balaklava, called Cdr, clash with police during a cabinet #134937639
Description
Protesters march in barcelona streets for independence against central government
This image is editorial