......

Does anybody know what this is ?? It just appeared all of the sudden . it’s itchy and kinda burning .