Could this complex be a military installation in the oasis…
Take a Peek