Compare to the first image in the thread.
Your top picture is Army.
I don’t think that’s a Marine. Marine’s don’t wear patches on their sleeves other than rank insignia (stripes, cross rifle’s, etc.) That is probably an army soldier. Regardless, yes, Marines today wear new “digital”-style cammies.