what is this? inflamed, itchy, not healing

i have no idea what this could be. it showed up a few weeks ago (i don’t even know how it got there) on my leg & it hasn’t healed at all. does anybody know what this is?