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.