Loading patent details...
US8484876B2: Firearms for launching electrified projectiles | Searchlight