Mont St Michel never ceases to amaze, no matter how often it is visited: the crowds, the smells, the babble of different languages.
Mont St Michel never ceases to amaze, no matter how often it is visited: the crowds, the smells, the babble of different languages.