There are many reasons red spots form ... surface of your skin, small lumps that look like blisters can form. They might be red or filled with clear liquid. The bumps can feel itchy or painful.
Some results have been hidden because they may be inaccessible to you