Loading patent details...
US5141632A: Floating Disc Oil Spill Cleanup Apparatus | Searchlight