Loading patent details...
US4440432A: Self-Locking, Quick Release, Latched Hook | Searchlight