New ICT Video Posted

ICT has published a new video highlighting the facilities and achievements at ICT. It is viewable on our home page, or at on the Illinois media page.