Black Crystal Long 60” Layering Necklace

Black Crystal Long 60” Layering Necklace

layer beaded beads necklace 


$ 19.99