Thompson m1928A1 Sub machinegun
Return to American Small Arms
Disassembly