Desert Eagle

A heavy semi-automatic pistol.