The Boston Red Sox clinched a World...

The Boston Red Sox clinched a World Series Championship in Fenway Park for the first time since 1918.  That’s a long time to wait and the

photo: Photo c/o Deadspin

The Boston Red Sox clinched a World Series Championship in Fenway Park for the first time since 1918. That's a long time to wait and the Boston faithful celebrated deep into the early morning hours. Some fans took things a bit too far as no car windshield was safe in the area surrounding the ballpark. Check out the pictures and the video over at Deadspin. http://deadsp.in/1dV4D7b