Nice site showing how they made a map of some (and its quite a small area) of Antarctica from NASA open licensed photos. Check out the final map but here is the making page. But finding high res images of snow bound places can be hard so this is a little gem.

Antarctica like you've never seen it before