Authored by Pepe Escobar, originally posted at RT.com,
We all remember how, in early June, President Putin announced that Russia would deploy more than 40 new ICBMs “able to overcome even the most technically advanced anti-missile defense systems.”
Oh dear; the Pentagon and their European minions have been freaking out on overdrive ever since.