Starface Is a New Skin-Care Brand Making Star Stickers for Your Blemishes Teen Vogue
Let’s face it: breakouts are no fun at all. Getting a zit is kind of the worst, and waiting for it to heal can be a painful process in more ways than one. A new skincare …