These little spots are Petechiae, which is a skin condition that occurs as a result of internal bleeding or leaked capillaries. Learn why they happen to you.
These little spots are Petechiae, which is a skin condition that occurs as a result of internal bleeding or leaked capillaries. Learn why they happen to you.