foukography.com
DSC-4871.jpg
Japanese band Turtle Island, playing under the rain at Hanggai Festival, Beijing