Loading patent details...
US4298091A: Self Adjustable Harness or Sling | Searchlight