Kunlun Mountains, China As Seen From The ISS
A portion of the Kunlun Mountains, one of the longest mountain ranges in Asia, in southwestern China is pictured from the International Space Station as it orbited 262 miles above.
A portion of the Kunlun Mountains, one of the longest mountain ranges in Asia, in southwestern China is pictured from the International Space Station as it orbited 262 miles above.