Changbai Waterfall
From Wikipedia, the free encyclopedia
Changbai Waterfall is a 68 foot (21 m) waterfall in China in Baitou Mountain in the Changbai Mountains which is more dramatic during the snow-melt season as nearby lake Tianchi fills up.
Changbai Waterfall is a 68 foot (21 m) waterfall in China in Baitou Mountain in the Changbai Mountains which is more dramatic during the snow-melt season as nearby lake Tianchi fills up.