According to NSSF, October saw 1.76 million background checks, bringing the year-to-date figures to 17.2 million. The previous yearly record was a little over 15 million, and that’s already broken, with two months to go.

I can remember in the 1970s, when annual sales were three million….