Loading patent details...
US6684560B2: Humane animal trap | Searchlight