A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
1974
1990
2022
2024
2014
1980
—
2023
2021
1995
2000
1994