Loading...
Uploaded by s05y10 on Apr 30, 2008
Qinghai Lake, China's largest inland salt water lake is at 3200 meters above sea level and is situated at the east of Qinghai province.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)