Château Chillon   View of Chateau Chillon, a castle on the south end of the Leman Lake in Switzerland.
Ebling Photography  /  Landscapes  /  19 of 38       Show captionHide caption