There are 393 million civilian-owned firearms in the U.S. - they're not all owned by Red Hatters.

Comments