Now The Russians Have Invented A Self-Exploding Tank

Ulara@lemmy.world to Ukraine@sopuli.xyz – 28 points –
Now The Russians Have Invented A Self-Exploding Tank
forbes.com
5

Who has gets to crash- test dummy them? All the "overtime" they can handle in this world