Loading patent details...
US4896305A: Animal Luring Device | Searchlight