Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
1981
1994
2006
2011
2025
1990
2018
2015
2001
2020
1924
2000
1985
1954
1980
1966