As the camera glides up over the snow capped mountains of Russia you are at once placed in the isolated world of the inhabitants of the weather station. Three men work at this station atop a mountain; far from life, and even further from predictability as the weather changes at will. The two meteorologists, Ivanov […]