When a secret film capsule from a Russian spacecraft lands near Station Zebra, the tiny weather base is plunged into the Cold War and a confrontation between two super powers.
06-06-2026
BBC 2
All episodes