Cardinals Celebrate Ten Years of Busch Stadium III With a Whopper of a Propaganda Video

Earlier this year the Cardinals debuted their in-house TV show, Cardinals Insider, which aired all season long on Fox Sports Midwest and every Sunday on Channel 5 in St. Louis. It’s billed as “a weekly news magazine television show…that provides fans with unfiltered, behind-the-scenes, insider access to the Cardinals from team journalists,” and is “[j]am-packed with exclusive …