Loading patent details...
US4033137A: Articulated Floating Barrier | Searchlight