Looks like the Russians have discovered time travel