Pz.Kpfw III Ausf. G WWII German tank
GAZ-A in German Service
Punic Wars. Roman republic army. Hastati