Designed by
Title
Postage stamp printed in Soviet Union shows Science and technology - for the benefit of mankind!, World Youth Forum in Moscow #199223388
Description
MOSCOW, RUSSIA - OCTOBER 9, 2020: Postage stamp printed in Soviet Union shows Science and technology - for the benefit of mankind!, World Youth Forum in Moscow July - August, 1961 serie, circa 1961
This image is editorial