Chateau Chillon   The Chateau Chillon, on the south end of the Leman Lake in Switzerland.
Ebling Photography  /  Landscapes  /  23 of 38       Show captionHide caption