Ellen Brown
Well-Known Member
I've been reading about this array of Radio Telescopes that apparently sit at 18,000 feet altitude. There doesn't seem to be a lot of information on the Internet about them. I'm thinking that the operators must be at a remote location at a much lower altitude? From the pictures I have found it does not look like there is any human occupation up there. How can I find out more?