A series of gruesome murders in a sleepy English village have the police baffled whilst locals investigate a possible supernatural link.
2018
1968
2007
1992
1986
1999
1993
2008
2000
1930
2013
1978
2017
1934
1935