Loading patent details...
US6148773A: Brake Lock Mechanism for Animal Leash Assembly | Searchlight