Posted on September 15, 2005January 8, 2012 by Charles Veronica Mars season finale: Wow. Share this:TwitterFacebookEmailPrintMoreRedditTumblrLinkedInLike this:Like Loading... Related