Loading patent details...
US5953853A: Mouse and Rat Trap | Searchlight