silk painted, machine and hand-embroidered beaded hanging

Cassie Gibson, Ocean Surprise

$475.00Price