Loading patent details...
US4347648A: Ladder Strap Harnessing Device With Webbed Tail | Searchlight