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