0

The Originals Episode 1.21 “The Battle of New Orleans” Episode Stills

Check out these spoilerific episode stills released today from the CW for Episode 1.21 “The Battle of New Orleans”.

The Battle of New Orleans