Where To Stream Banshee Origins Season 1 Episode 11
Carrie and Deva
- Aired January 11, 2013
- 3 Min
- Rated 5.5
- Number 16 Of 19 Rated Episodes
Deva discovers a locket of Carrie's that sparks a memory of Hood for Carrie, and causes yet another confrontation between mother and daughter.