What is an itch, and why can a simple touch calm it? September 23, 2026 · New Scientist Read full story at source