Oh No!
It is just Russia and we are walking lost in the wilderness for years and years. Never fear our trusty GLONASS (Russian GPS) is working great…
Look there really is life on this snowy forbidden planet!
Time to go home and drink a cup of peppermint tea…
WtR