MP5 MP5A2
A popular model of submachine gun by German arms manufacturer Heckler & Koch. Comes in a wide range of variants.