Loading patent details...
US4448569A: Lift Sling Emplacement Device | Searchlight