Leica Ic camera
Lot 274
Leica Ic camera
Sold for £180 (US$ 302) inc. premium
Lot Details
Leica Ic camera
Chrome No. 521673.
Activities