The trial is going against Jack as he mounts a desperate defence of innocence. Is it too little, too late?
Season 30 • Episode 58 of 257