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

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

Congratulations, Russian Army: You’ve Invented A Self-Exploding Truck.
It’s clear some Russian troops don’t know how their armor works.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow