Chris Glass Photo Album
The Leica Store
Tags:
california
,
camera
,
Leica
,
rain
,
San Francisco
,
store
,
umbrella