Benefits of Vitamin C Vitamin C is something that’s naturally found in the makeup of our skin, particularly on the dermis and epidermis. I know, flashbacks to Anatomy and Physiology 101, right?! Vitamin C plays an important role in skin health due to its antioxidant…