Cardinals Win the World Series

Cardinals Win the World Series

Old but good...This is from 2006, my own video from the World Series, the final pitch, crowd going wild...GO CARDS!!!