Spongy moth caterpillars behind itchy outbreak?
ITHACA, NY -- Have you been itchy lately? Are you finding red bumps or hives on your skin after spending time outside? Turns out, the answer could be the tiny caterpillars of the s…
ITHACA, NY -- Have you been itchy lately? Are you finding red bumps or hives on your skin after spending time outside? Turns out, the answer could be the tiny caterpillars of the s…