Designed by
Title
Soviet Union, USSR - circa 1970 : A postage stamp printed in Soviet Union, USSR show parachute descent Station Luna-16 #251775807
Description
Soviet Union, USSR - circa 1970 : A postage stamp printed in Soviet Union, USSR show parachute descent Station Luna-16. Series: Soviet Automatic Station Luna-16.
This image is editorial