NASA Terra spacecraft shows vast alluvial fan blossoms across the desolate landscape between two mountain ranges that form the southern border of the Taklimakan Desert in China XinJiang Province.