Gallery Artists Rachel Lockwood Previous Next Rachel LockwoodStartling Light Painters Printmakers Oil on linen 106 x 130.00 cms (41.73 x 51.18 ins) Ref: 667605 £ 4,500.00 Enquire about this item This large painting is stretched onto a hand-built linen wooden frame Share: