Home ArticlesWater & Conservation Illinois Team Wins Prize for Innovative Oil Spill Cleanup Technology