Anyone know what this is? Saw at a camera dealers, and while it’s way beyond me, love was in the air. Comes with some sort of film back.. maybe 7x17?
Forum Rules
Bookmarks