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

You are viewing a single comment
No comments yet. You could be first!