M129 grenade launcher

The M129 is a 40 mm automatic grenade launcher that was used as an aircraft weapon in United States service. It was developed from the earlier M75 and was capable of using both the high-velocity 40x53 mm grenade and the lower velocity 40x46 mm grenade.

M129 grenade launcher

The M129 is a 40 mm automatic grenade launcher that was used as an aircraft weapon in United States service. It was developed from the earlier M75 and was capable of using both the high-velocity 40x53 mm grenade and the lower velocity 40x46 mm grenade.