The 2004 World Series team was honored on Wednesday night.


(NEWS CENTER)-- Back in 2004, the Red Sox broke an 86 year drought and won the World Series. That 2004 team was honored at Fenway Park Wednesday night. NEWS CENTER was on the field in St. Louis on that historic night and we took a look back at what it was like on that Wednesday night, October 27th, 2004.

Read or Share this story: