The artillerymen are firing from a German 75 mm anti-tank gun PaK 40.
Team of the gun is German-Romanian: commander and gunner (left) in German uniform, and three soldiers on the right in Romanian. The Soviet-Romanian border.
Source of information about the photo:
Date: July 30, 1944