VIDEO: Cardinals Fans Celebrate Game 6 Victory

ST. LOUIS (KMOX) – After the Cardinals rallied to win Game 6 of the World Series, fans couldn’t believe their eyes at Busch Stadium.

Comments

More From CBS St. Louis

Listen Now
Introducing Your New Podcast Network
Find St. Louis' Top Spots

Listen Live