New Smith & Wesson Shield M2.0 9mm $429

Posted in Firearms, New Firearms.