In one U.S. town, 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: “In order to provide […]