Microsoft Virtual Earth Satellite Maps:
Frozen lake? near Mount Everest, China, Nepal

Frozen lake? near Mount Everest, China, Nepal. [...]