Firearms
Firearms

Smith & Wesson M&P40 Compact Gen1 .40 S&W

Specifications