Loading patent details...
US4652173A: Self-Inflating Oil Spill Boom | Searchlight