Self Defense Keychain
Self defense weapons you carry on your keychain. These give you easy and immediate access to being able to defend yourself against an attack. Inexpensive keychain self defense weapons that you can keep with you every day and stay protected.