A Stun Gun is a non-lethal weapon that discharges a high voltage low-amperage shock, which will immobilize an attacker for several minutes without doing any lasting harm. Stun guns are considered reasonable force to resist attacks, are legal in most states, and can be carried concealed or ... Views: 728