Armoured Vehicle Museum >> Designation: T84 Country: Vehicle type: Self-propelled howitzer Year of manufacture: 1944 Share...