Stock Photo - Construction site safety warnings sign. Barcelona, Catalonia, Spain.

Stock Photo: Construction site safety warnings sign. Barcelona, Catalonia, Spain.