St. Louis Cardinals 2011 World Series Game 6 Winning Homerun

March 15, 2012
By

My video of Freese’s game winning home run in game 6 of the 2011 World Series.

Tags: , , , , , , ,