What gun is this?

This was on Mr. Hollowpoints Facebook but he is calling it a "CAT". I would like to know the real name of the gun but he is not talking.

449620650_1457791121768815_4412908880241220815_n.jpg