This is the Guard Dog Diablo 2: a stun gun with a flashlight that can buy you time to escape dangerous situations. It is designed to withstand impact when dropped. This stun gun has 320 lumens flashlight. It has a Type III aluminum alloy body.
This stun gun makes a loud enough noise to scare off attackers. You can easily wear it on your belt.
[where to get it]