Barrel link for a semi-automatic weapon
Breech bolt and lock assembly
Breech-block system for a firearm
Canada
World
United States