Loading patent details...
US5809688A: Reuseable Rodent Trap | Searchlight