0

The Originals Episode 2.17 “Exquisite Corpse” Preview Clip

The CW has released a brand new preview clip for the April 6th episode, Exquisite Corpse. Can Freya be trusted?!