New Blood

New Blood

S3 E1: The serial killer thriller returns. Joe Carroll may now be on death row, but a series of dark events tear open old wounds for Hardy.
Starring Hunter Parrish