10/27/2011: David Freese home run caps historic World Series Game 6
With rain threatening, Major League Baseball postponed the sixth game of the World Series a day. It was well worth the wait. The 47,325 fans at Busch Stadium that evening saw David Freese cement his legacy with a game-tying, two-run triple in the ninth inning and a game-winning solo home run in the 11th. Along […]
10/27/2011: David Freese home run caps historic World Series Game 6 Read More »