Cardinals Are 2011 World Series Champions

Oct 29, 2011

The St. Louis Cardinals beat the Texas Rangers by a score of 6 to 2 Friday night to win the Series in seven games. NPR's Tom Goldman has game highlights.