Designed by
Title
Stamp printed in The Soviet Union devoted to the international partnership between Soviet Union and France in space #223850395
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