$106.00
Smith & Wesson 13882 M&P Shield Plus 9mm Luger 3.70″ Threaded, Black Armornite Stainless Steel
1 in stock