Posts

Showing posts with the label Defeat Russia

How Long Does Russia Have Left? Number of Tanks, and Their Decline This Year

The Failure of Russia with its Massive Man Power and It's Failure to Take Kiev