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