Loading patent details...
US6618982B2: Locking door mechanism for an animal trap | Searchlight