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.
1992
2007
1987
2023
1965
1993
1980
2003
2022
2005
2006
2017
2001
2025