Beaded Badgeholder

$ 35.00

Handcrafted by Germaine Thompson