David Lee Shepard videotapes himself strangling prostitutes. From one beautiful corpse to the next, a Lieutenant is getting closer to him, and a reckless news reporter gets caught up in the mayhem.
2021
1986
2009
2024
1981
2016
1984
2003
2000
1988
1976
1990
1982
1989
2018
2014
2001