Money-gun-courtesy-premierarms.com_

The Economics of the Gun

There are an estimated 875 million small arms in circulation, produced by more than 1,000 companies from nearly 100 countries. Like …more