Do all Americans own a gun?

306 answers 306