These Sesame Street acne products from Starface will give you an alternative way to conceal pimples without irritating the skin …