They had me a little nervous when they didn't score any insurance runs in the 8th inning, but the Phillies have won the World Series!!!!
Besides the sheer awesomeness of the occasion for dedicated Philadelphia fans, there is the election factor: for those who are unaware, the last time the Phils won the World Series was in 1980 (8-0), an event that preceded President Reagan's landslide victory. So now that the 2008 (0-8) Phils have done it again (finally!), can a McCain-Palin victory on Tuesday be in sight?
Let us hope and pray it is so!