Loading patent details...
US8042448B1: Firearm muzzle attachment | Searchlight