What is this?

this just appeared on me and i dont know what it could be. Its a little sore when i rub it. any thoughts?

image

image