The self-defense umbrella will make you feel like a Kingsman
In the United States, you don’t need to get dressed in your best formal attire to carry an umbrella. But you do need a permit to carry a weapon in many areas, if you’re allowed to carry one at all. For those who are worried about self-defense but …