Ive found recent bumps on my legs and face and they are annoying they itch

image