A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
2007
1999
2023
2022
1967
1989
2005
1933
1970
2009
2018
—
1986
2024
2003