A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
2008
1984
1989
2001
2002
2024
2010
2023
1975
2016
1929
2021
1942
1941