grenade launcher

U.S. Marines are about to finally get a new grenade launcher to replace the Vietnam War-era M203, something the US Army did a decade ago. The Marine Corps plans...