Walmart announces it will stop selling ammunition for handguns and some assault weapons in all of its American stores in response to a shooting that killed 22 and injured 24 at one of its El Paso, Texas stores last month. It and Kroger also ask customers not to bring guns into the stores.