Image 1 of 1
TRE 04 FG769 001.JPG
Street vendors, Geneva, Switzerland.