Loading patent details...
US4277334A: Oil and Debris Skimmer | Searchlight