0

More Episode Stills Released: Episode 1.15 “Le Grand Guignol”

Awesome! The CW has released new episode stills for tomorrow night’s episode “Le Grand Guignol”. I was extremely fortunate to be on set during the filming of these shots in New Orleans, LA. Check ’em out!

Le Grand Guignol