Weapon counter-recoil dampening mechanism for a machine cannon h
Weapon mount useful for combat vehicle
Canada
World
United States