Banshee – Season 2, Episode 10: “Bullets and Tears”

Carrie & Hood solve a few problems, not without some help. And a familiar face returns.

Rate this: