Japanese band Turtle Island, playing under the rain at Hanggai Festival, Beijing