Spy Valley
by Kathy Weaver
$3,500
Embroidery on Irish linen
More by Kathy Weaver