Loading patent details...
US5235778A: Animal Trap | Searchlight