The Outer Limits

Not much happens on the outer reaches of the arctic island Svalbard, Norway. Its sole inhabitants are desolate, snow-blanketed landscapes; a couple abandoned Russian…