In 1895, French explorer Henry Orleans and his team went to a remote place in what is today s Southwest China s Yunnan Province. After overcoming harsh terrain and natural conditions, they finally discovered the home of a rumored ancient and mysterious people - the Derung.