A Pershmerga member with a M79 single-shot, shoulder-fired, break-action grenade launcher, it fires 40×46mm grenades. The stock might be a newer Vietnam made one but I can't tell. Image is from Pershmerganor :
Rhodesian Style Grass Pattern Shorts (MISC525)
The Thumper: History of the M79 40mm Grenade Launcher - The Armory Life
NAVY SEAL XM148 M79 M203 Grenadier XM651E1 Cartridge Bandoleer – MIMURA YOKO
Køb M79 Cargo Shorts til Herre i Sand Washed til 40 kr | Spar 90% lige nu
DVIDS - Images - Munitions movement from Travis AFB to EUCOM [Image 6 of 11]
Køb M79 Cargo Shorts til Herre i Sand Washed til 40 kr | Spar 90% lige nu
No Boundaries | Shorts | No Boundaries M79 Bike Shorts | Poshmark
DayZ update adds a grenade launcher, mines, and other explosives | PCGamesN
Overtræksbukser fra m79 (str. 176 cm) | Orderly.shop
Køb M79 Cargo Shorts - Herre til Herre i Navy til 400 kr | SPORTMASTER
Grenade Launchers: 40mms of Fun and High Explosives - Grey Dynamics