The Dog That Ain’t Barking in Ukraine

Remember when UK Defense sources were predicting Russia would be finished in 14 days? This was back on March 23: Russian forces may only be able to sustain full fighting capacity for another ‘ten to 14’ days, senior UK defence sources indicated last night, after which Putin’s men will struggle to hold the ground they … Continue reading The Dog That Ain’t Barking in Ukraine