Operating PrincipleRoller Delayed BlowbackCaliber9 x 19 mmBarrel Length9″Overall Length28″Collapsed19″