Loading patent details...
US5369907A: Rodent Electrocution Trap | Searchlight