Loading patent details...
US4669576A: Safety Ladder Foot | Searchlight