A acoup.blog The Development of the M1 Garand and Its Implications 97 points Tomte 3 years ago 102 comments