12 Monkeys S03 E10 Witness

12 Monkeys S03 E10 Witness : Twists come as the final battle with the Witness gets underway in the Season 3 finale