What is a Stun Gun?

Stun guns are compact devices designed to be held in the palm of your hand while the electrical current is shot through metal prongs.