Tank Wars: Russia's Armata T-14 Tank vs. America's M-1 Abrams - Who Wins?

July 11, 2018 Topic: Security Blog Brand: The Buzz Tags: ArmatatankTanksM1 AbramsArmyRussian Army

Tank Wars: Russia's Armata T-14 Tank vs. America's M-1 Abrams - Who Wins?

And the winner is...