Anti-recoil device for automatic weapons
Apparatus for initially slowly a backwards movement of a...
Canada
World
United States