Loading patent details...
US4561207A: Pin Release for Animal Trap | Searchlight