Share
twitterlinkedinfacebook
Image 1 of 1
0068009.JPG
Saint Louis, Missouri- October 27, 2004           .The Saint Louis Cardinals hosted the Boston Red Sox at Busch Stadium.  The Red Sox defeated the Cardinals by the score of 3 to 0..The Boston Red Sox win their first World Championship since 1918.