Gallery Artists Rachel Lockwood Previous Next Rachel Lockwood613. Cloud Study 99 Painters Printmakers Oil on board 105.5 x 130 cms (41.54 x 51.18 ins) Ref: 655123 £ 3,750.00 Enquire about this item Share: