Results tagged “N'Dhala Gorge Nature Park”

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.

« Previous  1  Next »