Unknown ManMade site in the desert (maybe radar?)

Unknown ManMade site in the desert (maybe radar?)