Live action footage
Qinghai Lake is the largest lake in the People's Republic of China. Located in Qinghai province on an endorheic basin, Qinghai Lake is classified as a saline and alkaline lake.
HD
1920 x 1080