Loading patent details...
US4150635A: Twin Hull Semi-Submersible Derrick Barge | Searchlight