I drove by this facility a couple of years ago. It is a mega monument to arrogance and stupidity.
It's actually a very large plot, though virtually useless for anything else, maybe 1, 2, or 3 miles square. Thousands and thousands of reflectors, which I concur likely concentrate some serious solar power.