Thompson m1928A1 Sub machinegun Return to American Small Arms

Disassembly