S&W M&P40 Shield .40 S&W (PR43064)
Price
$299.95
S&W M&P40 Shield .40 S&W caliber pistol. Excellent condition.
Previously sold