the-originals-season-2-live-and-let-die-photos-2 Published October 6, 2014 at 800 × 532 in The Originals Episode 2.04 “Live and Let Die” Episode Stills Previous Next