Firearms
Firearms

Barrett M107A1 .50 BMG 20-inch

Specifications