New York Times Claims the US Has Implanted Grid Kill Switch In Russia
The NYT is claiming the US has implanted a grid kill switch in Russia. Is this believable? What is the truth? Does the fact that it is the New York Times reporting this lessen the credibility?
All The News That's Print To Fit