Loading patent details...
US5651211A: Wall Mounted Trap for Flies and Insects | Searchlight