ScienceNerve cells cause itching sensationTNT DeskJanuary 22, 2011 by TNT DeskJanuary 22, 2011 Everyone needs to scratch an itch from time to time, but how the body senses an itch has been a mystery. Now researchers in Arizona...