Season 3 Episode 11 episode 11

'The Vampire Diaries' Season 3 Episode 11 "Our Town" Photos

'The Vampire Diaries' Season 3 Episode 11 "Our Town" Photos

The CW has released another batch of fabulous stills for The Vampire Diaries. This time it's for the January 12th episode, "Our Town".