Loading patent details...
US4015431A: Floatable Oil Fence | Searchlight