Why the M1907 is the Best Leather Rifle Sling Ever Developed adminMarch 14, 2022 If you’re only familiar enough with militaria to recognize military naming conventions, you might think M1907 is a firearm. The M1903, M1911, and M16 all Read More