Russian T-14 Armata Posted on December 16, 2015 by Allen 2 I’ll just leave these photos here with no explanation …. I know, such a tease.