The 1980's Previous Next The Head of the River 1982 Painting Oil on canvas 101.5 x 123 cms (39.96 x 48.43 ins) Ref: 652288/TC331 Enquire about this item Share: