Loading patent details...
US6029393A: Rodent Trapping Device | Searchlight