The right to self-defense is granted to all American citizens through American law. More specifically, through the Second Amendment to the US Constitution. Americans were recently rocked by the...

read more