Amusing article.
The basics of the allegation are so very wrong as to be laughable.
The Soviets are 10 feet tall and made of titanium.
If the Russians really had this capability, why would they tip their hand in anything other than an actual war?