Question: where is the giant face in the snow and jungle?
Answer: The snow giant face location can be found east of Happy Hamlet, where you'll find some ice-blue cliffs. The giant face itself is looking east. Stand anywhere close to it - by the 'teeth' for example - for the location to be counted.