Caesar 155mm Artillery System

1
72 Caesar artillery systems have been ordered by the French Army.