Loading patent details...
US5386663A: Multiple Live Mouse Trap | Searchlight