Designed by
Title
Stamp printed in Germany showing the graphic representation of lenses with refraction of light, 100 years of scientific microscope #220404054
Description
Stamp printed in Germany showing the graphic representation of lenses with refraction of light, 100 years of scientific microscope construction, circa 1968
This image is editorial