Loading patent details...
US7540109B2: Humane trap for small animals | Searchlight