Loading patent details...
US4158929A: Animal Trap Device | Searchlight