CLOSE

Hometown heroes St. Louis Cardinals won the Game 7 of the 2011 World Series on Friday night October 28th against the Texas Rangers 6-2, making them the 2011 World Series Champions, the team’s 11th world championship.

Click here for more details about the exciting win!