Tag: Hirtenberger

MP5 Navy Contract Submachine Gun

An overview of the MP5 Navy Contract Submachine gun, chambered in 9mm.