Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
1980
2024
2002
2019
2008
2009
1989
2013
2021
1990
2005
2014
1982
2022
1987
2006