Where can US citizens get a gun?

Mexico

US citizens can legally purchase guns from a gun dealer or from another individual. There are a few states that have restrictions, but most do not.