Darth Vader opens Wall Street December 22, 2009 by Your Name in Blog, geek culture, Meme - Humor/Funny, Video