简介:A grim police detective lieutenant embarks on a one-man crusade to track down a depraved sex maniac in this forgotten neo-noir masterpiece of American independent cinema. With its sleazy, taboo-busting nature, the film was refused certification for a theatrical release in 1965.