The unknown science of itching

The Itch. A mesmerizing, horrific tale of an itch that wouldn’t stop.

---