Information and News about Energy and Environment
Ten Finalist Teams Will Test Their Oil Spill Cleanup Technologies at the OHMSETT Facility in Leonardo,…