Loading patent details...
US4266362A: Animal Trap Locking Mechanism | Searchlight