Mk 19 grenade launcher
The Mk 19 grenade launcher (also known as the Mark 19) is an American 40 mm belt-fed automatic grenade launcher that entered U.S. military service during the Cold War, first seeing action du...
Mk 19 grenade launcher - Wikipedia