Small Shield

Small Shield

Regular price $150.00
/

Stained Glass hanging shield with driftwood from Cape Breton