Designed by
Title
GERMAN DEMOCRATIC REPUBLIC - CIRCA 1981: A stamp printed in Germany shows Triploid elevators, circa 1981. #155243755
Description
GERMAN DEMOCRATIC REPUBLIC - CIRCA 1981: A stamp printed in Germany from the `Early Medical Equipment in the Karl-Sudhoff Institute, Leipzig` issue shows Triploid elevators, circa 1981.
This image is editorial