Innovation Celebration 2013

Some of the finalist from the 2013 Innovation Celebration awards at the University of Illinois NCSA building in Urbana on Thursday, Feb. 28, 2013.

Comments

Comments for this post are inactive.