What is this!!!!? It's on one foot on the side. Not sure if you could see it but it's small little bumps and they're so itchy :(