Patriotic Beads

Regular price $18.00

60" red white and blue beads