Oil on canvas

89x130 cm

Joan Serra Melgosa, 1899 - 1970