South African armoured vehicles: a menagerie of land systems



  • South African armoured vehicles