What is this? Just saw this on my kid .. insect bite?? She doesn’t remember when/how she got it- it itches ifi itch it she said