Tag: itch

Using Light to Stop Itch

Hamburg, Germany — Itch is easily one of the most annoying sensations. For chronic skin diseases like eczema, it’s a major symptom. Although it gives temporary relief, scratching only makes things...

© 2022 Mindzilla. All rights reserved.