Banshee
Season 3
Ep 10. We All Pay Eventually
- TVMA
- March 13, 2015
- 56 min
-
9.4 (3,196)
As Lucas reflects on a secret in the past, Job gets special treatment from a fan of his work, while blaming Carrie for blowing the group's cover. Unexpectedly joined by Gordon, Lucas prepares to return to Genoa for a final negotiation with Stowe, or die trying.