Firearms
Firearms

ArmaLite AR-50A1 .50 BMG 30-inch

Specifications