Was wondering if any of you guys know what the pre-season odds of the Cards winning the World Series was in 2006?
Did a quick google, but am having a harder time finding it than I thought I would
Did a quick google, but am having a harder time finding it than I thought I would