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