Loading patent details...
US6505434B1: Device for luring and catching insects | Searchlight