Sox Win!

Sox Win!

And the Red Sox win their first World Series since 1918. Whoop! Tomorrow is going to be a de-facto holiday.

What a difference a few years makes in Boston sports.