Steyr TMP
Picture from
Steyr Arms & Thanks to Shawn Merila