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