World Series Begins in St. Louis Tonight

Download
The St. Louis Cardinals after win in NLCS.
( Scott Boehm / Getty )
PRI WNYC