MLB notes: 20 years later, memorable Red Sox ’04 triumph has stood the test of time
Twenty years ago tonight, the Red Sox clinched their first World Series title in 86 years. It was an epochal moment in Boston sports history, one whose significance has only grown over time.