Designed by
Title
Police inspector at the Road and Traffic accident in the city center - a car crashed into a road #172790884
Description
12 JULY 2018, BARCELONA, SPAIN: Police inspector at the Road and Traffic accident in the city center - a car crashed into a road pillar blocking the entrance to the old town
This image is editorial