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.
1988
2014
2021
2022
2018
2006
2008
2023
1985
1997
2019
2012
2009
2017
2015