Designed by
Title
Stamp printed in the France shows Sainte Claire Deville 1818-1881, Inventors and Researchers series #208416701
Description
Stamp printed in the France shows Sainte Claire Deville 1818-1881, Inventors and Researchers series, circa 1955
This image is editorial