【Aiguille du Dru】
The mountain in the cover photo taken at Chamonix in France is "Aiguille du Dru". You can see glacier called "Mer de Glace" at the foot of the mountain.
Mer de Glace