Chateau de Chillon towers on the shores of Lake Geneve, Switzerland

Chateau de Chillon towers on the shores of Lake Geneve, Switzerland

Advertisements