This is the Bernardelli baby .22 short auto pistol. They made these in .25 auto, .22 long and the .22 short the smallest of all. This is the smallest production piston that has ever been made. I have shot this one a few times and worked fine. Has one mag, original. No trades please. That is a .223 round beside the pistol to show how small it is. Not the ammo it shoots or does it go with it, lol.