Tim Lewis | Mont St. Michel

Mont Saint-Michel in Normandy, France. Back