WOW! Cardinals Win World Series Game 6 10-9 in 11 Innings

On to Game 7 tomorrow in St. Louis.
What a game!

St. Louis Cardinals third baseman David Freese celebrates after hitting an RBI triple in the ninth inning of Game 6 of the World Series against the Texas Rangers tonight. Freese, a St. Louis native, hit a home run in the bottom of the 11th to win the game for the St. Louis Cardinals. (

You Might Like