Our anticipation of the Japanese tour is finally over and we have plunged into enjoying it to the fullest! Thanks, Japan! You can catch us in Osaka and Tokyo: tour dates Tags:Le Snowshow au Japon