A motivational speaker is tormented by an unrelenting itch on the back of her head. Control Freak premieres March 13th, 2025 on Hulu.