Posts

Showing posts from October, 2007

2007 World Series Champions

The Boston Red Sox have won the World Series, and it feels pretty damn good.