Beretta PX4 Storm 9mm Pistol from AIM Surplus. The rotating barrel design reduces recoil , reduces muzzle rise and is extremely accurate. They are still currently being produced by Beretta. Unfortunately AIM sold out but hopefully getting more in stock so