The St. Louis Cardinals won the 2011 World Series in Game 7 with a score of 6-2.
No comments.
Please ensure that all comments are mature and responsible; they will go through moderation.