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.
1994
1985
2005
1990
2009
1984
2000
1991
2006
2004
2014
2012
1979