i have these two random itchy bites on my leg. had them for a day already. so itchy. not mosquitos. what are they! aaargh.