Kel-Tec 9mm Pistol. Recoil operated, locked breech, semi-automatic pistol. 
barrel length 3.1 inch