Do all Americans own a gun?

307 answers 307