If you've spotted someone wearing a bright yellow, star-shaped sticker on their face and wondered if it's a new makeup trend or avant-garde accessory, guess again — it's actually an acne product.
While most pimple patches may not be something you’d want to show off around town, the Starface Pimple Patches strike a different chord. The brand made major waves when they released their adorable ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results