Russian T-14 Armata

I’ll just leave these photos here with no explanation …. I know, such a tease.