Loading patent details...
US4795567A: Oil Spill Separating and Recovery System | Searchlight