So Great Long Straight Blonde Layered

Original price was: $221.90.Current price is: $30.00.