Itch

Global GoodScientists discover the annoying cause of itchy skin

If you’ve ever experienced the maddening sensation of itchy skin you’re not alone. Many of us have wondered what might be causing this urge

Joseph Shavit