Red Spots on Face: Causes and Natural Treatments

Red spots on face (Petechia on face) are round, pinpoint spots that occur because of internal bleeding under the facial skin. The size of the spots range from 1-2mm, and it may appear red,...