Loading patent details...
US4700506A: Flea Trap | Searchlight