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.
1980
1992
1988
1998
2014
2023
2015
2009
2007
1976
1996
2000
1974
1979
1981
1991