Loading patent details...
US4782620A: Rodent Trap | Searchlight