Like Download 4.14 MB Leica camera 5480 x 3709 pixels NIKON D610 60 mm f/6.3 1/200 s ISO 1000 Online since: 17 June 2017 Taken: 10 June 2017 CC0 / Public Domain leica camera analog lens summar 50mm 1930 famous german tecnhology photo