This is Impression West Lake, an incredible performance in Hangzhou, China. The entire show is done in an alcove of this massive urban lake where the stages are but inches under water. More info and a video at: https://www.mikesroadtrip.com/impression-west-lake-show/
30