What AB's investment means for St. Louis

Anheuser-Busch announced a new $2 billion investment. Pick up the latest issue of the St. Louis Business Journal for more.