It wouldn't surprise me if the Russians were looking at the same thing, but it should leave some fairly telling clues behind. At the very least you can see plowshare craters littering Nevada on google maps (in a nice grid pattern in some areas, just search for "Sedan crater" and zoom out a little), I would expect similar to be somewhere in Russia if they were doing the same.