>>538645239
>>538665298
On a second thought, it looks like pp-90 with a picatinny rail on top