HELPPP

this is on my leg and i have no idea what it is. it itches. do y’all know?