Freese Frame: The Greatest World Series Game Ever?

October 28, 2011 at 8:02 am by Terez in David Freese, St. Louis Cardinals

Game 7 here we come T...

David Freese #23 of the St. Louis Cardinals celebrate at home plate after Freese hits a walk off solo home run in the 11th inning to win Game Six of the MLB World Series against the Texas Rangers at Busch Stadium last night in St Louis, Missouri. The Cardinals won 10-9…One of the greatest games ever, and really looking forward to a Game 7…Just goes to show you, small market or not, this is about baseball on the field, not Nielsen ratings.  -TO

The Rally Squirrel is headed to the World Series

MLB Gives Rally Squirrel Its own Commercial