Photos


Final Stages

Final Stages
Picture 3 of 26

The final stages of production line May 2011, here 4 Self Launchers are being fitted out and prepared for delivery.