The Swiss Alps - Images by Talor Stone

Silhouette of Chateau de Chillon

The iconic Chateau de Chillon silhouetted against the setting sun in Montreux, Switzerland.

switzerlandswissalpssunsetlake genevacastlechateauchateuxchillonmontreuxsilhouettedusk