The Beretta ARX100 is the new 5.56mm semi-automatic version of the Italian military ARX160. The rifle features a couple of truly innovative features and is mostly made of polymer. The ARX100 is made in the United States.
Ortgies Automatic Pistols: Not as Boring as You Think!
Well tuned Colt SAA
PS90 Woods Walk
Warwinck Copy of the Savage Automatic Pistol
Czech ZK-383 Transferable Submachine Gun