Firearms
Firearms

Barrett M107A1 .50 BMG 29-inch

Specifications