Can anyone tell me wat this is??

I thought it was like a pimple until I pull down my pants and this was on my inner thigh... sorry for the pix but o had to take the pic... I'm kinda nervous lol.... it hurts