The day after the Red Sox won the World Series, Mayor Will Flanagan sat down and wrote a letter to the Boston Red Sox. Flanagan wanted the World Series trophy to visit his city. The Red Sox have responded. The trophy will be on display at Government Center on Wednesday, December 18th from 11am-1pm...