Red Sox Win World Series

Author:
Video Rating:
TV-PG
Video Duration:
17

After an 86-year stretch since their last championship, the Boston Red Sox win the World Series on October 27, 2004, defeating the St. Louis Cardinals. The historic moment is captured in news coverage of game four.

RELATED CONTENT