Designed by
Title
Postage stamp printed in Cuba shows A. Leonov\'s Space Walk, 15th Anniversary of the First Manned Space Flight serie, circa 1976 #176704957
Description
MOSCOW, RUSSIA - MARCH 21, 2020: Postage stamp printed in Cuba shows A. Leonov\'s Space Walk, 15th Anniversary of the First Manned Space Flight serie, circa 1976
This image is editorial