German 75 mm.
A German self-propelled 75 mm. Note the 5th AD markings.

Webmaster's NOTE: See the blow up of the 5AD markings below

5AD Markings