Banshee Recap: “We Shall Live Forever”
Banshee Recap: “We Shall Live Forever” Original Air Date (Cinemax): Friday March 1, 2013 Season 1 Episode 8 by Julianne Snow: Banshee’s eighth episode, ‘We Shall Live Forever’ begins with vignettes of Carrie and Lucas rekindling their passion for one [...]