A small town is shaken by a series of ominous killings in the days leading up to a heated mayoral election.
2022
1991
2015
2024
2007
1976
1982
1986
1980
2023
—
2005
1996
1993
2016
2009