Small Wars Journal

Army Rifle Replacement Program Canceled Before it Takes Off