Researchers at the (Belgium) have uncovered a previously unknown mechanism that regulates the immune response against parasites.
Ahead, 10 itches you should never scratch. Get The Healthy by Reader's Digest newsletter  Itches you shouldn't scratch 1.