by rook
SPAIN - CIRCA 1981: stamp printed by Spain, shows Pilgrims carried the statue of Mother and Child, circa 1981