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