 People in a handful of small towns can now buy ammunition from vending machines in grocery stores. I'm not kidding about this. According to the Associated Press, the locations are in Oklahoma, Alabama, and a Lowe's market in Texas, which sits near a middle school.