My Favorite Boston Red Sox World Series Moment is Biased
by Bill Keeler
I can't help my feelings of envy as the Boston Red Sox won the American League Championship with a 5-2 win over Detroit on Saturday night.
I should probably be a bit ashamed; but I find myself feeling no guilt whatsoever...