Large Mermaid Patch

Large Mermaid Patch

Regular price $39.00

Hand made 

Glass beads sewn onto a felt backing