Article Photos: “Banshee”: “We Shall Live Forever” episode airs March 1 3/5