Loading patent details...
US7021790B2: Miniature LED flashlight with snap-on carrier | Searchlight