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