ImageLac Léman May 24, 2017August 13, 2017Posted in PhotosTagged Christmas, Lake, PhotoOfTheWeek, Santa, Switzerland, Trains One foggy trip up a mountain to see Santa, this view peeked out across Lake Geneva and we fell in love with Switzerland. Share this:EmailFacebookTwitterMoreTumblrPinterestRedditLinkedInLike this:Like Loading... Related