What is Russia’s T-15 Armata? A Force to Be Reckoned With? It could even have as much effect on the Russian military as its heavier sister platform Kris Osborn · September 16, 2020