DAVID LEACH

FOUND FLORA

Sale price Price $12,500.00 Regular price Unit price  per 

Shipping calculated at checkout.

OIL ON CANVAS

85 X 75in

2017