Help me!!!

image

this thing is on my inner thigh!!!

and also what are those small dots!!!

you got an answer of what it was?