Castle Chilon on Lake Geneva with blue water and blue skies

Chateau Chillon on Lac Leman in Switzerland

Never in my wildest dreams did I ever think I’d get to see the breathtaking Swiss Alps. Who knew it would be complete with a fairy tale castle?! Our train ride through the Italian Alps toward Paris took …

Copyrighted Image