does someone in america need to be a citizen to buy a gun or can they be legal permanent resident and still be able to purchase a gun.
this is just a general question I know that some states would be stricter than others etc
this is just a general question I know that some states would be stricter than others etc