One Last Lie
Sorry, video is no longer available

One Last Lie

S1 E1303/31/16

As Stahl scrambles to salvage his bust, Harlee and Wozniak each make desperate deals to save those they care about most.