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