Loading patent details...
US4140424A: Barrier for Oil Spilt on Water | Searchlight