Posted on May 3, 2010
Avatar_57x57

The Itch

What the sensation of uncontrollable itch and the phantom limbs of amputees can tell us about how the brain works.