N’Dhala Gorge Nature Park Seen From Space
The archaeological and heritage site of N’Dhala Gorge Nature Park, near the city of Alice Springs in the Northern Territory of Australia, is pictured from the International Space Station.
iss055e084525 (May 18, 2018) — Larger image