It's a German one.
Panzertriebwagen Nr 16 (PzTrWg 16 or PT 16).Russian 76,2 mm FK 295/1 gun in a turret. Similar with a 105mm howitzer.
Other versions had panzerIV turrets, Flakvierling or 37mm Flak guns, flat beds with (often) Pz38t on them, that had ramps to off-load & pursue partisan attackers, others mounted complete, obsolete, French tanks or some of "Bekker's Funnies" on them.