Meet the Guard Dog Security Hornet+ Mini Stun Gun Keychain: a stun gun flashlight designed for self defense. It has a battery life indicator to show you when you need to charge it. It has a compact design, so you can take it with you anywhere. It has a safety switch and non-slip rubberized body.