Dead Girl, The, Episode 1: Welcome to Bloody Springs

Father Hugh Brooks, a faithless, alcoholic priest, stumbles into the town of Bloody Springs, Louisiana and becomes entangled in the aftermath of a tragic — and mysterious — drowning. Part one of three. Suggested for mature listeners.