Loading patent details...
US5138538A: Self-Extinguishing Flashlight | Searchlight