New Smith & Wesson Shield .40 S&W 180020 $399

Posted in Firearms, New Firearms.