November 01, 2010

Giants Win

Congrats to the San Francisco Giants, who won the World Series tonight for their first title in San Francisco. They did it in a way that no team ever has before, with a lineup full of journeymen and castoffs. San Fran is a great baseball town, with one of the best ballparks, and I salute their victory.

Posted by Stephen Silver at November 1, 2010 11:42 PM
Post a comment

Remember personal info?