Where To Stream Human Target Season 1 Episode 12
Christopher Chance
- Aired April 14, 2010
- 60 Min
- Rated 8.0
- Number 1 Of 25 Rated Episodes
When Chance's former boss makes a move to bring him back into the fold, flashbacks reveal the events that lead to Chance, Winston and Guerrero's unlikely partnership.