MOVIE

Nu River, a Lost Canyon

The Nu River Canyon is located in the northwest of Yunnan Province, China, bordering Myanmar and Tibet. The valley is inhabited by Lisu, Nu, Dulong, Yi, Bai,…

—TMDB
Rate
Your ratingNew ratings contribute to the public average.
HELIX
MOVIE STATUSReleased