Huh? CNN claims there have been 641 mass…

From the Second Amendment Foundation’s Investigative Journalism Project

Read →