“It displays satellite images of the White House and the Pentagon (United States), of NATO headquarters (Belgium) [photo], of the Congress Center (Spain) where the NATO summit is being held, of the Ministry of Defense (United Kingdom), the Reichstag and the Federal Chancellery (Germany), and even the Elysée Palace (France)…”
Wow, the Russians now have Google Maps!
This story is most likely a head fake. Nobody lays their plans out in advance for all to see.