56” long natural polished stone bead necklace
56” long natural polished stone bead necklace

56” long natural polished stone bead necklace

Regular price $65.00