Loading patent details...
US6607606B2: Self-cleaning lens shield | Searchlight