Bird Island
Lake Qinghai, is the largest salt water lake in China. This Bird island is one of the interesting sights in it.
Taken on 18-7-2011...
Read more
Lake Qinghai, is the largest salt water lake in China. This Bird island is one of the interesting sights in it.
Taken on 18-7-2011
Read less
Taken on 18-7-2011
Read less
Views
49
Same photographer See all