Fifty Shades Carnal Promise Beads

Fifty Shades Carnal Promise Beads

Regular price $56.00 Sale

  • Vibrating Pleasure Beads 
  • 3 Speeds
  • 7 Patterns 
  • Waterproof
  • 1 x AAA Battery