Posts

Showing posts with the label Tanks

Russia Looses an EPIC Tank Battle and Ukraine Waits for The Promised Tanks

Germany Gives in and Agree to Send The Leopard 2 Tanks

Tanks Badly Designed and An Army That Either Kills Civilians for Fun or Gives up