Self-propelled howitzer in line art. German 155 mm Panzerhaubitze 2000. Military armored vehicle #276531042
Description
Self-propelled howitzer in line art. German 155 mm Panzerhaubitze 2000. Military armored vehicle. Detailed vector illustration isolated on white background