BENTONVILLE, Ark. (WTVD) -- Walmart said Wednesday that "in light of recent events" it will no longer sell firearms and ammunition to people younger than 21. Walmart said its decision came after the ...