Sorry ThirdRock but those are Japanese Marines. Different uniform than US Marines.

I know US Marines and their uniforms. Those are Japanese Marines. Star & Stripes even published a similar picture but with the correct caption as a joint US-JMSDF beach landing.