Oh, and before the veterans all pounce on me. Yes, I know the gun in the pic is (in all likelihood) not a actual M24. Heck, I don't even know if the guy in the ghillie suit is Army, Marine Corp, or just a hunter.
That said, anyone who can tell the difference probably isn't going to need a poster like this. So, there you have it...