David Freese's Walk-Off Home Run - Game 6 (2011 World Series)

from Devin Nau
2 years ago
Devin Nau's picture

Up close video of St. Louis Cardinals' David Freese hitting 11th inning walk-off home run to beat Texas Rangers 10-9 in Game 6 of 2011 World Series (Oct. 28, 2011).

Add comment

Log in or register to post comments