The Marines obviously are supposed to be part of the navy but they have weirdly morphed into a separate service in the U.S.A. which duplicates elements of the Army and Air Force. The U.S.M.C. has drifted so far from its original mission that the Navy now has made effectively a new marines group under its command, under the N.E.C.C. Navy Expeditionary Combat Command, to do the jobs the marines were supposed to do. If the Marines are a separate service then the Naval Air Force, Army Fleet and U.S.A.F. Ground Forces should also be separate services.