Loading patent details...
US5867934A: Small Animal Trap | Searchlight