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. Flanagan says while he would have preferred the trophy to be displayed at a time convenient to more people, he is grateful that the trophy will grace Fall River.