Gallery Artists Rachel Lockwood Previous Next Rachel Lockwood561. Cloud Study 73 Painters Printmakers Oil on linen 54 x 65 cms (21.26 x 25.59 ins) Ref: 592939 £ 2,185.00 Enquire about this item Share: