Wtf are these? I'm afraid its not insect bites? Damn so itchy