Boston Red Sox just won the 2013 World Series! I used to live in Boston and I grew up there, always a fan. Great to see yet another amazing win! We beat the St. Louis Cardinals 6-1 Discuss the World Series here
World Series is the set of games between top 2 season teams that decide the winner of baseball for that year Smelly