Loading patent details...
US4138796A: Repeating Animal Trap Assembly | Searchlight