For years, Sgt. Grit has been the number one online destination for Marine Clothing, including USMC t-shirts, hats, and even baby clothes. Beyond that, they offer hundreds of high-quality USMC patches that span all divisions, battalions, and service eras.