Russia’s Armata Tank vs. America’s M-1 Abrams and TOW Missile: Who Wins? Much has been written when it comes to Russia’s new supposed super tank, the Armata T-14. Kris Osborn · October 12, 2018