Designed by
Title
CHINA - CIRCA 1990: A stamp printed in China from the `Scientists` issue shows chemist Hou Debang, circa 1990. #195840847
Description
CHINA - CIRCA 1990: A stamp printed in China from the `Scientists ` issue shows chemist Hou Debang, circa 1990.
This image is editorial