Jeff Gross - Getty Images
since October 13, 2012
Do you want major updates to this story in your Facebook News Feed?
Like us to subscribe
7 months ago
The St. Louis Cardinals and San Francisco Giants will square off in the National League Championship Series set to begin in San Francisco on Sunday at 8:15 p.m. ET.