I think these are French troops wearing American uniforms note the curved shoulder patch which I think says France.