M26 modular shotgun accessory
The M26 is “basically a secondary weapon slung underneath an M4 to allow the operator to switch between 5.56 and 12-gauge rounds quickly without taking his eyes off the target or his hands off of his rifle,” according to the US Army.