Alastair Lee’s 2013 film is a monumental mountain documentary set against the breathtaking backdrop of Queen Maud Land in Antarctica. This feature follows renowned adventure climber Leo Houlding and his…