Sugar Smudge Me Not Liquid Lipstick – 10 Drop Dead Red: Review And Swatch

You guys are probably aware of my love for Sugar Cosmetics product, especially their Scarlett O’hara from their Matte As Hell range. I have been looking for a perfect liquid matte for some time now and I was overjoyed to find out that they were launching a Liquid Matte range. I was about to order…