Links for The Following S3E1: New Blood

Crime TV Buzz

Episode 1

8,913 watches

March 2, 2015
A series of brutally staged tableaus threatens to open old wounds for Ryan.
Season Premiere
March 2, 2015
Season Premiere
A series of brutally staged tableaus threatens to open old wounds for Ryan.