Firearms
Firearms

Various US M82A3 .50 BMG 29-inch

Specifications