Somewhere between Switzerland and France, on the road to a festival in Thonon, at the edge of the Leman. FacebookXEmail