Loading patent details...
US4253264A: Repeating Animal Trap | Searchlight