Mayhem ensues in the remote countryside when people start dying at the hands of a mysterious masked figure.
2017
1994
2020
1951
2009
2014
2010
2019
1990
2022
2005
1981
1970
2018
2000
2023