Does it itch? It almost looks like chiggers to me