The Prowler

The Prowler

Available on Sling TV
S1 E104: A killer returns to a sleepy town thirty years after his haunting massacre.