A couple's trip is interrupted when the small town's well known killer pays a visit to the only witness to ever escape his grasp.
1995
2024
1998
2003
2009
2019
2025
1974
2008
2004
2022
1988
1986
1999
2000