a snow covered island with people walking