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