Loading patent details...
US4497130A: Rodent Trap | Searchlight