St. Louis Cardinals Win Game 6 In ‘Greatest Baseball Game’ Ever, David Freese Hometown Hero

The St. Louis Cardinals just won the greatest baseball game ever after coming back from 7-5 in the 9th inning and 9-7 in the 10th. David Freese was the hometown hero, tying the game with one strike left in the ninth and hitting the game winning home run in the 11th.

Game 7 will be played tomorrow.