2 of 96
Credit: Kaitlin Riordan and Brendan Marks / KMOV.com
Thousands of Cardinals fans flocked to Busch Stadium on Wednesday, October 17 to watch the Red Birds take on the San Francisco Giants in Game 3 of the NLCS.
©2015 KMOV, (A Meredith Corporation Station). All Rights Reserved.
Powered by Broadcast Interactive Media.