The Magic of Jade Dragon Snow Mountain
Jade Dragon Snow Mountain. The name sounds like something out of an ancient myth or a 70s Kung Fu movie. The mountain towers over the city of Lijiang in the Northwest corner of China’s Yunnan province, at the far edge of the Tibetan plateau. It’s the Southernmost snow-capped mountain in the Northern Hemisphere and was […]
The Magic of Jade Dragon Snow Mountain Read Post »