BEADED LAYERED NECKLACE

$24.00