A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
2017
2023
2013
2021
—
2020
1976
1969
1990
1992
1987
1995
2004
1960
2007
2002