Smith and Wesson M&P 15 in 5.56 Nato


35081