Walmart pulls guns, ammo off store shelves October 29, 2020 The retail giant sells firearms in roughly half of its 4,700 stores in the United States.