A poor quality photo but one of the few I have seen where the rifles are fitted with a breech cover. This also makes the rifles difficult to identify. I believe they are M1917 Endfields.
The soldiers here are marching through an American town. They are lucky enough to have trucks to carry their packs.
Two German photographs showing aerial views of the battlefield. The top shows two very faint trench lines. Soldiers can be seen in the trenches as well as in the area between them. The bottom pictures the remains of a building in a heavily shelled area. It is not clear if there are soldiers among the ruins.