Another Ahab
Well-known member
- 17,990
- 4,532
- 113
- Location
- Alexandria, VA
I'm guessing that's a self-propelled anti-tank weapon, and a sanctioned item of the official Russian Military arsenal.
But it's kind of hard to tell from the surroundings in this vid:
- It almost looks like it's the garage project of a neighbor or something, but that can't be right.
But it's kind of hard to tell from the surroundings in this vid:
- It almost looks like it's the garage project of a neighbor or something, but that can't be right.
Last edited: