How can you tell they're German? It's pretty low res to me.
Apparently they're not real German soldiers, they're re-enactors pretending to be German soldiers for a photoshoot
https://www.shutterstock.com/image-photo/unidentified-enactors-dressed-world-war-ii-348341180