Monday, March 23, 2015

Changbai Waterfalls, China

Changbai Waterfall  is a 68 m (223 ft) waterfall in China in Changbai Mountain in the Changbai Mountains. It is more dramatic during the snow-melt season as nearby Lake Tianchi fills up.


No comments:

Post a Comment