Freese Triple in 9th – 2011 World Series Game 6 – St Louis Cardinals vs Texas Rangers

February 18, 2012
By

Freese Triple in 9th – 2011 World Series Game 6 – St Louis Cardinals vs Texas Rangers

st louis cardinals vs texas rangers game 6 highlights

Tags: , , , , , , , , ,