After offering a man a ride home in 1975, a small town Sheriff realizes the stranger must have drugs, or something much more horrific, in his system.
Nick Patch
Director
Lorenzo Silva
Clay Mallon
Teren Turner
Sheriff Pechman
Writer
No data