Cardinals fans react to St. Louis being named best baseball city

Fox Sports named St. Louis the top baseball city in North America, and Cardinals fans agree.
Up Next
Fox Sports named St. Louis the top baseball city in North America, and Cardinals fans agree.