Russia Testing Italian Tank
Russia is testing Italy's Centauro wheeled tank and considering building it under license, a representative of the Oto-Melara company which ...
Russia is testing Italy's Centauro wheeled tank and considering building it under license, a representative of the Oto-Melara company which ...