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