The Vampire Diaries · Specials

The Perfect Love Triangle: Vampires Werewolves and Witches

S0·E13 · 30 Aug 2011 · 8m