This story was reported 3 days ago on a website call The Intel Drop. It hasn’t been reported anywhere else. I immediately tried to go to the site for the whole story. In a shocking development, the website has been taken off-line. Just a coincidence after reporting a story that makes the US look pathetic and weak? If it is true, you can be sure the U.S. and NATO will never admit to it. Putin has their number. He will do the same to all those high tech gadgets they keep sending. The story seemed unrealistic at first, but now I’m pretty sure it is true.