Bad Hair Day *Imperfect Caps*

  • Sale
  • £6.50
  • Regular price £10.00


Slight imperfections on stitching not noticeable when wearing