Where in the world is this? The correct answer is Woomera, Australia.
Woomera, Australia
Where in the world is this? The correct answer is Woomera, Australia.
Please enable JavaScript to view this app.