A small town is shaken by mysterious disappearances and a masked vigilante.
1980
1985
2007
2001
1987
2006
1982
2000
1981
1975
1979
1984
2004
2021
2024