Self-propelled artillery

Artillery mounted on a vehicle for mobility and protection From Wikipedia, the free encyclopedia

Self-propelled artillery