After what may go down as one of the greatest games in World Series history, in Game 7 Tonight, The St. Louis Cardinals have won the World S...
After what may go down as one of the greatest games in World Series history, in Game 7 Tonight, The St. Louis Cardinals have won the World Series.
Giving Tony Larussa his 3rd World Championship and winning at home in St. Louis over the Texas Rangers 6 to 2. Giving the Cardinals their 11th Title.
No comments