The World Series champion Boston Red Sox have returned to Fenway Park, carrying the championship trophy they won a night earlier.
The World Series champion Boston Red Sox have returned to Fenway Park, carrying the championship trophy they won a night earlier.