Firearms
Firearms

Barrett Firearms M107 .50 BMG 29-inch

Specifications