Stalker Love Kills Season Finale 2015 8

Stalker “Love Kills” Season Finale 2015

Stalker episode 20 "Love Kills" airs on Monday May 18 at 9pm on CBS. In tonight's episode, search for an elusive serial killer leads the TAU to a shocking revelation. Also, Vicky learns some startling...