Beautiful Competition: Sephora Slowly Takes Over

The Body Shop integrates a small product line into 170 out of 230 Sephora stores.
Read More...Bitching about beauty, fashion, events, and the general NYC lifestyle
The Body Shop integrates a small product line into 170 out of 230 Sephora stores.
Read More...