Mont Blanc towering above Chamonix, France.