Introduction to Mer de Glace Nestled in the heart of the French Alps, **Mer de Glace**—translated to “Sea of Ice”—is the largest glacier in France and one of the most stunning natural wonders in the world. This breathtaking glacier stretches about 7 kilometers (4.3 miles) …
Mer de Glace
