Well first of all it's gotta be either fake or a very old picture because the US Army wears the US Flag patches the other way with the blue field toward the front, the rank on the center would not be pinned on but velcroed, and there would be a place for name tapes. Well, that's just a Marine's...