MP40 History and Breakdown | Gamercraft Blog