Inside the one US town where residents are legally required to own guns and ammo
In Kennesaw, Georgia, it’s against the law not to own a gun. The city law, dating back to the 1980s, makes it a requirement for residents to own guns and ammo. Kennesaw’s gun law states:…