Designed by
Title
Stamp printed in The Soviet Union devoted to the international partnership between Soviet Union and France in space #223850353
Description
SOVIET UNION - CIRCA 1981: Stamp printed in The Soviet Union devoted to the international partnership between Soviet Union and France in space, circa 1981.
This image is editorial