The north coast of West Nusa Tenggara, a province of Indonesia, on the Flores Sea is pictured from the International Space Station as it orbited 262 miles above
Information
Taken in
Author
NASA
Description
The north coast of West Nusa Tenggara, a province of Indonesia, on the Flores Sea is pictured from the International Space Station as it orbited 262 miles above