TV Show · Documentary · Crime The shocking story of a town caught in the frenzy of an alleged satanic cult practising human sacrifice. 2021 · 58m