My wife came across this camera somewhere. Can anyone tell me anything about it? It says "75mm" on it--is that the lens, or the film size? Inside, it says "Use 620 Film"--does that still exist? It has a date of Feb 1, 1960 "stamped" inside the film compartment--does that sound about right for its age? It seems to be an "instamatic" in the sense that it has only one aperture, one shutter speed, and one focus setting. If it still takes pictures, is it worth restoring, or salvaging?