Chamonix is a French ski resort consisting of a collection of small villages nestling alongside a valley in the shadows of Mont Blanc. The valley extends from Switzerland into France. The resort of Chamonix is situated on the North face of the Alps while the Italian Alps lie on the southern side. None of these [...]

Recent Comments