0

The Originals Episode 2.04 “Live and Let Die” Preview Clip

The CW has released a preview clip for next week’s episode of The Originals “Live and Let Die”. Mikael teaches Davina a lesson or two…