Used Smith & Wesson Shield .40 S&W $295

Posted in Firearms, Used Firearms.