Boston Red Sox Win World Series at Fenway Park

Baseball team last won the championship in their home park in 1918.

October 31, 2013

Top Stories

ABC News Live Presents