A German self-propelled 75 mm. Note the 5th AD markings.
Webmaster's NOTE: See the blow up of the 5AD markings below