3 Vampire Diaries – Episode 18 – Under Control – Production Stills Posted on March 29, 2010 by Ruthie Welcome to Vampire Diaries Online! Want to stay up to date on the latest Vampire Diaries spoilers and news? Then subscribe to our RSS feed. You can also follow us on Twitter! Follow @tvdfansonline I can’t believe we actually have production stills for an episode that is almost 3 weeks away. Thank you to VampireSite.net for getting those up, here are a few and you can view the rest HERE.