The Red Sox won the World Series last night in Game 6. It is the first time a World Series has been won at Fenway Park since 1918. It is also the Red Sox 3rd World Series title in 10 years. All of this after having the worst record in baseball last season. Simply amazing. Who would have thought?!
Get the duck boats ready. Let's have a parade!!!!!!!!