Anheuser-Busch is opening a new "Bud Lab" on the University of Illinois at Urbana-Champaign campus.
1 / 28
WGN - Chicago
Wed, Sep 4, 2013 10:06 AM EDT