The writing on the card is in German? I believe there is a reference to the Port of St Paul. Many of the men have badges/ribbons on. Note that there is a stain.
Examine photos for condition.