St. Louis Cardinals

MLB notes: 20 years later, memorable Red Sox ’04 triumph has stood the test of time

It was literally written in the stars.Twenty years ago tonight, on Oct. 27, 2004, the Red Sox took the field at the old Busch Stadium in St. Louis with a chance to end one of the longest title droughts...
- Advertisement -spot_img

Latest News

- Advertisement -spot_img