Mk 19 grenade launcher

The Mk 19 grenade launcher (pronounced Mark 19) is an American 40 mm belt-fed automatic grenade launcher that was first developed during the Vietnam War.