Article

ForbesForbes on 2023-12-06 02:09

Congratulations, Russian Army: You’ve Invented A Self-Exploding Truck.

It’s clear some Russian troops don’t know how their armor works.

Related news