Loading patent details...
US5251397A: Illuminated Flea Trap | Searchlight