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