Which team would you rather see in the World Series, if the Cardinals win the NLCS?
Detroit Tigers
Boston Red Sox
Vote
View Results
See this poll on:
https://poll.fm/7480891/embed