My video of Freese’s game winning home run in game 6 of the 2011 World Series.
Tags: 2011, Cardinals', Game., Homerun, Louis, Series, Winning, World
This entry was posted on March 15, 2012 at 4:01 am and is filed under St. Louis Cardinals. You can follow any responses to this entry through the RSS 2.0 feed.