Playback serverIf a title won’t play, switch servers.
Season 1 · Episode 5
0.025mApril 29, 1976
The Tear Witch and the Wailing Man, an ancient malevolent witch who lives on her victims tears, and her son, who eats the victims after they've been wrung dry.