Russia’s Armata: The Super Tank Coming in Tiny Numbers with No Enemy to Fight Russia is set to receive production versions of a host of new weapons system in its 2018-2025 Kris Osborn · October 12, 2018