Gun sales have passed the 1 million mark for nearly three straight years, a record now being driven by Americans seeking to arm themselves for protection against criminals, according to new data.
Gun sales have passed the 1 million mark for nearly three straight years, a record now being driven by Americans seeking to arm themselves for protection against criminals, according to new data.