Designed by
Title
Police officers talk with homeless, sitting at a show window of boutique 10 May 2010 in Barcelona, Spain #56662231
Description
BARCELONA, SPAIN - 10 MAY, 2010: Police officers talk with homeless, sitting at a show window of boutique 10 May 2010 in Barcelona, Spain
This image is editorial