MP 40

The MP 40 is a submachine gun developed in Nazi Germany. Many have been captured by Soviet forces during World War II and were given to North Vietnam.