What is this in the Taklamakan Desert?

The Taklamakan Desert is a desert in Southwest Xinjiang in Northwest China. It is bounded by the Kunlun Mountains to the south, the Pamir Mountains...
Back to Top