(by Tom Dakers)
The St. Louis Cardinals won the World Series on Friday night, defeating the Texas Rangers 6-2 to win the seven-game series four games to three. The championship is the Cardinals' 11th, the most of any National League ...
Click here for more
No comments:
Post a Comment