Travelers 1x9

Bishop

MacLaren is kept on a tight leash after the Director orders an assassination.

Dec. 12, 2016

Travelers season 1