Firearms
Firearms

McMillan Firearms TAC-50 .50 BMG 29-inch

Specifications