Lost Place in Glarus, Schweiz