Loading patent details...
US4120788A: Oil Slick Removal and Recovery System | Searchlight