This adventurous family film takes place in the snowy Giant Mountains at the end of the German occup...