Puma AIFV Tracked Armoured Infantry Fighting Vehicle

The Puma tracked armoured infantry fighting vehicle developed for the German Army.