Thursday, June 29, 2017

Law-Abiding Citizens Have More Than 600 Million Firearms in America


Bearing Arms