Loading patent details...
US4899484A: Humane Animal Trap | Searchlight