Loading...
Uploaded by Ashocka33 on Feb 26, 2010
The North Peak (Yedou Peak) stand at 3058 metres above sea level. It is the highest peak of Wutai Shan as well as in North China.
Travel & Events
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)