Loading patent details...
US4414653A: Rodent Control Device | Searchlight