2004 Red Sox World Series team celebrated

(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.


To find out more about Facebook commenting please read the
Conversation Guidelines and FAQs

Leave a Comment