The Republic of China's Dongsha Atoll National Park is pictured from the International Space Station as it orbited 261 miles above the South China Sea.
Information
Taken in
Space
Author
NASA
Description
The Republic of China's Dongsha Atoll National Park is pictured from the International Space Station as it orbited 261 miles above the South China Sea.